<86>Jul 22 04:33:47 userdel[496906]: delete user 'rooter' <86>Jul 22 04:33:47 userdel[496906]: removed group 'rooter' owned by 'rooter' <86>Jul 22 04:33:47 userdel[496906]: removed shadow group 'rooter' owned by 'rooter' <86>Jul 22 04:33:47 groupadd[496915]: group added to /etc/group: name=rooter, GID=1796 <86>Jul 22 04:33:47 groupadd[496915]: group added to /etc/gshadow: name=rooter <86>Jul 22 04:33:47 groupadd[496915]: new group: name=rooter, GID=1796 <86>Jul 22 04:33:47 useradd[496921]: new user: name=rooter, UID=1796, GID=1796, home=/root, shell=/bin/bash, from=none <86>Jul 22 04:33:47 userdel[496934]: delete user 'builder' <86>Jul 22 04:33:47 userdel[496934]: removed group 'builder' owned by 'builder' <86>Jul 22 04:33:47 userdel[496934]: removed shadow group 'builder' owned by 'builder' <86>Jul 22 04:33:47 groupadd[496943]: group added to /etc/group: name=builder, GID=1797 <86>Jul 22 04:33:47 groupadd[496943]: group added to /etc/gshadow: name=builder <86>Jul 22 04:33:47 groupadd[496943]: new group: name=builder, GID=1797 <86>Jul 22 04:33:47 useradd[496949]: new user: name=builder, UID=1797, GID=1797, home=/usr/src, shell=/bin/bash, from=none <13>Jul 22 04:33:51 rpmi: sgml-common-0.6.3-alt15 sisyphus+276099.100.1.1 1624817971 installed <13>Jul 22 04:33:51 rpmi: libmnl-1.0.5-alt1 sisyphus+297929.100.1.1 1649216349 installed <13>Jul 22 04:33:51 rpmi: libgmp-devel-6.2.1-alt5 sisyphus+309797.200.2.1 1668090190 installed <13>Jul 22 04:33:51 rpmi: libgc-8.2.4-alt2 sisyphus+322425.100.2.1 1686551121 installed <13>Jul 22 04:33:51 rpmi: libxslt-1.1.37-alt1 sisyphus+307481.100.1.1 1664360525 installed <13>Jul 22 04:33:51 rpmi: xml-utils-1:2.10.4-alt1 sisyphus+311250.4140.175.1 1685629210 installed <13>Jul 22 04:33:51 rpmi: docbook-dtds-4.5-alt1 sisyphus+276837.100.1.1 1625242123 installed <13>Jul 22 04:33:51 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed <13>Jul 22 04:33:51 rpmi: libtasn1-4.19.0-alt2 sisyphus+323514.100.1.1 1687445898 installed <13>Jul 22 04:33:51 rpmi: docbook-style-xsl-1.79.1-alt4 sisyphus+232871.100.1.1 1561238010 installed <13>Jul 22 04:33:51 rpmi: xsltproc-1.1.37-alt1 sisyphus+307481.100.1.1 1664360525 installed <13>Jul 22 04:33:51 rpmi: libnetlink-5.17.0-alt2 sisyphus+299032.100.1.1 1650957328 installed <13>Jul 22 04:33:51 rpmi: ppp-common-0.5.1-alt1 sisyphus+276789.100.1.1 1625233524 installed <86>Jul 22 04:33:51 groupadd[500388]: group added to /etc/group: name=crontab, GID=999 <86>Jul 22 04:33:51 groupadd[500388]: group added to /etc/gshadow: name=crontab <86>Jul 22 04:33:51 groupadd[500388]: new group: name=crontab, GID=999 <13>Jul 22 04:33:51 rpmi: crontab-control-1.1-alt1 sisyphus+276802.100.1.1 1625236144 installed <13>Jul 22 04:33:51 rpmi: setproctitle-0.3.2-alt3 sisyphus+278100.6300.1.1 1626061075 installed <13>Jul 22 04:33:51 rpmi: vixie-cron-4.1.20060426-alt10.3 sisyphus+302849.200.2.1 1656579734 installed <13>Jul 22 04:33:51 rpmi: crontabs-1.8-alt1 sisyphus+276803.100.1.1 1625236331 installed <13>Jul 22 04:33:51 rpmi: logrotate-3.20.1-alt2 sisyphus+321776.100.2.1 1684960311 installed <13>Jul 22 04:33:51 rpmi: rpm-macros-info-install-6.7-alt1 sisyphus+278099.4400.1.1 1626031435 installed <13>Jul 22 04:33:51 rpmi: perl-Unicode-Normalize-1:5.34.1-alt1 sisyphus+303178.100.1.1 1656953649 installed <13>Jul 22 04:33:51 rpmi: perl-Unicode-EastAsianWidth-12.0-alt1 sisyphus+237401.100.1.1 1568197363 installed <13>Jul 22 04:33:51 rpmi: perl-Text-Unidecode-1.30-alt1 1480505027 installed <13>Jul 22 04:33:51 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>Jul 22 04:33:51 rpmi: perl-Filter-1.64-alt1 sisyphus+305464.100.1.1 1660815328 installed <13>Jul 22 04:33:51 rpmi: perl-Encode-3.19-alt1 sisyphus+304776.100.1.1 1659623414 installed <13>Jul 22 04:33:51 rpmi: perl-libintl-1.33-alt1.1 sisyphus+312319.100.1.1 1671854215 installed <13>Jul 22 04:33:51 rpmi: perl-Pod-Simple-3.45-alt1 sisyphus+321554.100.1.1 1684663135 installed <13>Jul 22 04:33:52 rpmi: libsqlite3-3.42.0-alt1 sisyphus+321513.100.1.1 1684603061 installed <13>Jul 22 04:33:52 rpmi: strace-6.4-alt1 sisyphus+323768.100.1.1 1687816712 installed <13>Jul 22 04:33:52 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791089 installed <13>Jul 22 04:33:52 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Jul 22 04:33:52 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Jul 22 04:33:52 rpmi: libgpg-error-devel-1.46-alt2 sisyphus+308469.100.1.1 1665839611 installed <13>Jul 22 04:33:52 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed <13>Jul 22 04:33:52 rpmi: libsystemd-1:253.5-alt1 sisyphus+324359.15400.12.1 1689404382 installed <13>Jul 22 04:33:52 rpmi: libdbus-1.14.8-alt1 sisyphus+324298.100.1.1 1688559493 installed <13>Jul 22 04:33:52 rpmi: libpcap0.8-2:1.10.4-alt1 sisyphus+322910.100.5.1 1687282815 installed <13>Jul 22 04:33:52 rpmi: libiptables-1.8.7-alt1 sisyphus+278100.2500.1.1 1626059429 installed <13>Jul 22 04:33:52 rpmi: libatm-2.5.1-alt7 sisyphus+304697.100.1.1 1659517187 installed <13>Jul 22 04:33:52 rpmi: libatomic_ops_gpl1-7.6.14-alt1 sisyphus+306612.100.1.1 1663053998 installed <13>Jul 22 04:33:52 rpmi: libatomic_ops1-7.6.14-alt1 sisyphus+306612.100.1.1 1663053998 installed <13>Jul 22 04:33:52 rpmi: libatomic_ops-devel-7.6.14-alt1 sisyphus+306612.100.1.1 1663053998 installed <13>Jul 22 04:33:52 rpmi: libgc-devel-8.2.4-alt2 sisyphus+322425.100.2.1 1686551121 installed <13>Jul 22 04:33:52 rpmi: libltdl7-2.4.7-alt2 sisyphus+317834.100.1.1 1680267821 installed <13>Jul 22 04:33:52 rpmi: guile22-2.2.7-alt1 sisyphus+287337.3200.9.1 1634463147 installed <13>Jul 22 04:33:52 rpmi: guile-2.2-alt2 1533908840 installed <13>Jul 22 04:33:52 rpmi: guile-devel-2.2-alt2 1533908840 installed <13>Jul 22 04:33:52 rpmi: guile22-devel-2.2.7-alt1 sisyphus+287337.3200.9.1 1634463147 installed <13>Jul 22 04:33:52 rpmi: libOpenSP-1.5.2-alt3.qa1 sisyphus+277622.100.1.1 1625720865 installed <13>Jul 22 04:33:52 rpmi: openjade-1.3.2-alt15 sisyphus+277596.100.1.1 1625712298 installed <13>Jul 22 04:33:52 rpmi: docbook-style-dsssl-1.79-alt3 sisyphus+276057.100.1.1 1624814788 installed <13>Jul 22 04:33:52 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Jul 22 04:33:52 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Jul 22 04:33:52 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Jul 22 04:33:52 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Jul 22 04:33:52 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Jul 22 04:33:53 rpmi: libstdc++13-devel-13.1.1-alt2 sisyphus+325290.100.1.1 1689953182 installed <13>Jul 22 04:33:53 rpmi: gcc13-c++-13.1.1-alt2 sisyphus+325290.100.1.1 1689953182 installed <13>Jul 22 04:33:53 rpmi: libdevmapper-1.02.193-alt1 sisyphus+317421.100.1.1 1679684422 installed <13>Jul 22 04:33:53 rpmi: mount-2.39.1-alt1 sisyphus+323823.100.1.1 1687944181 installed <13>Jul 22 04:33:53 rpmi: losetup-2.39.1-alt1 sisyphus+323823.100.1.1 1687944181 installed <13>Jul 22 04:33:53 rpmi: lsblk-2.39.1-alt1 sisyphus+323823.100.1.1 1687944181 installed <13>Jul 22 04:33:53 rpmi: faketime-0.2.8-alt1 sisyphus+299031.300.6.1 1651137105 installed <13>Jul 22 04:33:53 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jul 22 04:33:53 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jul 22 04:33:53 rpmi: ca-certificates-2022.12.14-alt1 sisyphus+311754.200.1.1 1671046143 installed <13>Jul 22 04:33:53 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Jul 22 04:33:53 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed <13>Jul 22 04:33:53 rpmi: libcrypto3-3.1.1-alt3 sisyphus+325072.200.2.1 1689603123 installed <13>Jul 22 04:33:53 rpmi: libssl3-3.1.1-alt3 sisyphus+325072.200.2.1 1689603123 installed <13>Jul 22 04:33:54 rpmi: python3-3.11.4-alt2 sisyphus+324359.500.4.1 1689258050 installed <13>Jul 22 04:33:54 rpmi: python3-base-3.11.4-alt2 sisyphus+324359.500.4.1 1689258050 installed <13>Jul 22 04:33:54 rpmi: python3-module-six-1.16.0-alt2 sisyphus+324249.100.1.1 1688484676 installed <13>Jul 22 04:33:54 rpmi: libkmod-30-alt1 sisyphus+324359.1200.6.1 1689326342 installed <13>Jul 22 04:33:54 rpmi: kmod-30-alt1 sisyphus+324359.1200.6.1 1689326342 installed <13>Jul 22 04:33:54 rpmi: dmsetup-1.02.193-alt1 sisyphus+317421.100.1.1 1679684422 installed <86>Jul 22 04:33:54 groupadd[502001]: group added to /etc/group: name=tape, GID=998 <86>Jul 22 04:33:54 groupadd[502001]: group added to /etc/gshadow: name=tape <86>Jul 22 04:33:54 groupadd[502001]: new group: name=tape, GID=998 <86>Jul 22 04:33:54 groupadd[502016]: group added to /etc/group: name=dialout, GID=997 <86>Jul 22 04:33:54 groupadd[502016]: group added to /etc/gshadow: name=dialout <86>Jul 22 04:33:54 groupadd[502016]: new group: name=dialout, GID=997 <86>Jul 22 04:33:54 groupadd[502030]: group added to /etc/group: name=input, GID=996 <86>Jul 22 04:33:54 groupadd[502030]: group added to /etc/gshadow: name=input <86>Jul 22 04:33:54 groupadd[502030]: new group: name=input, GID=996 <86>Jul 22 04:33:54 groupadd[502036]: group added to /etc/group: name=video, GID=995 <86>Jul 22 04:33:54 groupadd[502036]: group added to /etc/gshadow: name=video <86>Jul 22 04:33:54 groupadd[502036]: new group: name=video, GID=995 <86>Jul 22 04:33:54 groupadd[502044]: group added to /etc/group: name=render, GID=994 <86>Jul 22 04:33:54 groupadd[502044]: group added to /etc/gshadow: name=render <86>Jul 22 04:33:54 groupadd[502044]: new group: name=render, GID=994 <86>Jul 22 04:33:54 groupadd[502050]: group added to /etc/group: name=sgx, GID=993 <86>Jul 22 04:33:54 groupadd[502050]: group added to /etc/gshadow: name=sgx <86>Jul 22 04:33:54 groupadd[502050]: new group: name=sgx, GID=993 <13>Jul 22 04:33:54 rpmi: udev-1:253.5-alt1 sisyphus+324359.15400.12.1 1689404382 installed <13>Jul 22 04:33:55 rpmi: libcrypto1.1-1.1.1u-alt3 sisyphus+325014.100.4.1 1689538481 installed <13>Jul 22 04:33:55 rpmi: libssl1.1-1.1.1u-alt3 sisyphus+325014.100.4.1 1689538481 installed <13>Jul 22 04:33:55 rpmi: python3-module-genshi-0.7.7-alt1 sisyphus+311250.13200.175.1 1685632570 installed <13>Jul 22 04:33:55 rpmi: python3-module-webencodings-0.5.1-alt2 sisyphus+276020.100.1.1 1624812421 installed <13>Jul 22 04:33:55 rpmi: python3-module-html5lib-1:1.1-alt1 sisyphus+278096.120.5.1 1626086978 installed <13>Jul 22 04:33:55 rpmi: python3-module-lxml-4.9.2-alt2 sisyphus+311250.25230.176.1 1685735409 installed <13>Jul 22 04:33:55 rpmi: python3-module-Pygments-2.15.1-alt1 sisyphus+321159.100.2.1 1684486730 installed <13>Jul 22 04:33:55 rpmi: libsofthsm-2.6.1-alt2 sisyphus+325083.40.4.1 1689626020 installed <86>Jul 22 04:33:55 groupadd[502511]: group added to /etc/group: name=ods, GID=992 <86>Jul 22 04:33:55 groupadd[502511]: group added to /etc/gshadow: name=ods <86>Jul 22 04:33:55 groupadd[502511]: new group: name=ods, GID=992 <86>Jul 22 04:33:55 useradd[502521]: new user: name=ods, UID=999, GID=992, home=/var/lib/softhsm, shell=/sbin/nologin, from=none <13>Jul 22 04:33:55 rpmi: softhsm-2.6.1-alt2 sisyphus+325083.40.4.1 1689626020 installed <13>Jul 22 04:33:55 rpmi: gtk-doc-1.33.2-alt1.1 sisyphus+283111.200.2.1 1629197210 installed <13>Jul 22 04:33:55 rpmi: ppp-2.4.8-alt3 sisyphus+279366.100.1.2 1626521927 installed <13>Jul 22 04:33:55 rpmi: libssl-devel-3.1.1-alt3 sisyphus+325072.200.2.1 1689603123 installed <13>Jul 22 04:33:55 rpmi: openssl-3.1.1-alt3 sisyphus+325072.200.2.1 1689603123 installed <13>Jul 22 04:33:55 rpmi: socat-1.7.4.4-alt1 sisyphus+325006.2100.1.1 1689498433 installed <13>Jul 22 04:33:55 rpmi: datefudge-faketime-0.3-alt1 sisyphus+268189.60.4.1 1616493434 installed <13>Jul 22 04:33:55 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687268227 installed <13>Jul 22 04:33:55 rpmi: iproute2-5.17.0-alt2 sisyphus+299032.100.1.1 1650957328 installed <13>Jul 22 04:33:55 rpmi: libgcrypt-devel-1.10.1-alt1 sisyphus+304141.100.1.1 1658504593 installed <13>Jul 22 04:33:55 rpmi: libnettle-devel-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Jul 22 04:33:55 rpmi: libidn2-devel-2.3.4-alt1 sisyphus+309023.100.1.1 1666791089 installed <13>Jul 22 04:33:55 rpmi: libseccomp-devel-2.5.4-alt3 sisyphus+317520.100.1.1 1679883174 installed <13>Jul 22 04:33:55 rpmi: makeinfo-6.7-alt1 sisyphus+278099.4400.1.1 1626032520 installed <13>Jul 22 04:33:55 rpmi: libtasn1-devel-4.19.0-alt2 sisyphus+323514.100.1.1 1687445898 installed <13>Jul 22 04:33:55 rpmi: libp11-kit-devel-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed <13>Jul 22 04:33:55 rpmi: libreadline-devel-7.0.3-alt4 sisyphus+283725.100.1.2 1629849381 installed <13>Jul 22 04:33:55 rpmi: zlib-devel-1.2.13-alt1 sisyphus+309409.200.2.1 1667402045 installed <13>Jul 22 04:33:55 rpmi: libunistring-devel-0.9.10-alt1 sisyphus+278158.700.1.1 1626050720 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/gnutls30-3.7.9-alt1.nosrc.rpm (w1.gzdio) Installing gnutls30-3.7.9-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.67047 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf gnutls-3.7.9 + echo 'Source #0 (gnutls-3.7.9.tar):' Source #0 (gnutls-3.7.9.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/gnutls-3.7.9.tar + cd gnutls-3.7.9 + /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 71 with fuzz 1 (offset 9 lines). + pushd src/gl ~/RPM/BUILD/gnutls-3.7.9/src/gl ~/RPM/BUILD/gnutls-3.7.9 + echo 'Patch #6 (gnulib-E2K-fix-for-lcc-1.23.patch):' Patch #6 (gnulib-E2K-fix-for-lcc-1.23.patch): + /usr/bin/patch -p4 patching file intprops.h patching file xalloc-oversized.h + popd ~/RPM/BUILD/gnutls-3.7.9 + pushd gl ~/RPM/BUILD/gnutls-3.7.9/gl ~/RPM/BUILD/gnutls-3.7.9 + echo 'Patch #6 (gnulib-E2K-fix-for-lcc-1.23.patch):' Patch #6 (gnulib-E2K-fix-for-lcc-1.23.patch): + /usr/bin/patch -p4 patching file intprops.h patching file xalloc-oversized.h + popd ~/RPM/BUILD/gnutls-3.7.9 + echo 'Patch #8 (fix-32bit-LTS.patch):' Patch #8 (fix-32bit-LTS.patch): + /usr/bin/patch -p1 patching file lib/inih/ini.c + 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 patching file tests/slow/test-ciphers-common.sh patching file tests/slow/test-hash-large.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/core.c.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-guile.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-guile.texi doc/version.texi doc/x509-api.texi + rm doc/gnutls-guile.info 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.67047 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gnutls-3.7.9 + autoreconf -fisv 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 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' aclocal-default: overwriting 'm4/pkg.m4' with '/usr/share/aclocal/pkg.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: /usr/bin/autoconf-2.60 --force autoreconf-default: running: /usr/bin/autoheader-2.60 --force autoreconf-default: running: automake --add-missing --force-missing configure.ac:41: installing 'build-aux/compile' configure.ac:31: 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:176: '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:176: 'aminclude_static.am' included from here aminclude_static.am:63: warning: ':='-style assignments are not portable Makefile.am:176: 'aminclude_static.am' included from here aminclude_static.am:64: warning: code_coverage_v_lcov_cap_$(V: non-POSIX recursive variable expansion Makefile.am:176: '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:176: 'aminclude_static.am' included from here aminclude_static.am:67: warning: code_coverage_v_lcov_ign_$(V: non-POSIX recursive variable expansion Makefile.am:176: '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:176: 'aminclude_static.am' included from here aminclude_static.am:70: warning: code_coverage_v_genhtml_$(V: non-POSIX recursive variable expansion Makefile.am:176: '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:176: 'aminclude_static.am' included from here aminclude_static.am:73: warning: code_coverage_quiet_$(V: non-POSIX recursive variable expansion Makefile.am:176: 'aminclude_static.am' included from here aminclude_static.am:74: warning: code_coverage_quiet_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive variable expansion Makefile.am:176: '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:176: '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:176: '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:176: '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:176: '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:176: 'aminclude_static.am' included from here aminclude_static.am:100: warning: ':='-style assignments are not portable Makefile.am:176: 'aminclude_static.am' included from here doc/Makefile.am: installing 'build-aux/depcomp' guile/Makefile.am:68: warning: AM_V_GUILEC_$(V: non-POSIX recursive variable expansion guile/Makefile.am:69: warning: AM_V_GUILEC_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive variable expansion guile/Makefile.am:83: warning: '%'-style pattern rules are a GNU make extension guile/src/Makefile.am:117: warning: '%'-style pattern rules are a GNU make extension autoreconf-default: Leaving directory `.' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' -march=i586 -mtune=generic' + 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 --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --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 --enable-guile --with-included-libtasn1=no --enable-openssl-compatibility --docdir=/usr/share/doc/gnutls-3.7.9/ configure: WARNING: unrecognized options: --without-included-gettext checking build system type... i586-alt-linux-gnu checking host system type... i586-alt-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /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 i586-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 i586-alt-linux-gcc... i586-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 we are using the GNU C compiler... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking whether i586-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 i586-alt-linux-gcc... none checking how to run the C preprocessor... i586-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.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 unistd.h... (cached) yes checking for sys/stat.h... (cached) 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 inttypes.h... (cached) yes checking for sys/types.h... (cached) yes checking for stdint.h... (cached) yes checking for threads.h... yes checking for sys/mman.h... yes checking for sys/param.h... yes checking for strings.h... (cached) yes checking for sys/uio.h... yes checking for crtdefs.h... no checking for stdio_ext.h... yes checking for termios.h... yes checking for sys/select.h... yes checking for langinfo.h... yes checking for xlocale.h... no checking for semaphore.h... yes checking for pthread.h... yes checking for sys/cdefs.h... yes checking for sys/wait.h... yes checking for sys/ioctl.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for Minix Amsterdam compiler... no checking for i586-alt-linux-ar... no checking for i586-alt-linux-lib... no checking for i586-alt-linux-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for i586-alt-linux-ar... ar checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking for _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking dependency style of i586-alt-linux-gcc... none checking for i586-alt-linux-ar... (cached) ar checking the archiver (ar) interface... (cached) ar checking for i586-alt-linux-g++... i586-alt-linux-g++ checking whether we are using the GNU C++ compiler... yes checking whether i586-alt-linux-g++ accepts -g... yes checking dependency style of i586-alt-linux-g++... none checking for bison... bison -y checking for a sed that does not truncate output... /bin/sed checking for i586-alt-linux-gcc option to accept ISO C99... none needed checking whether to build with code coverage support... no checking whether to enable maintainer-specific portions of Makefiles... yes checking for inline... inline checking for ANSI C header files... (cached) yes checking cpuid.h usability... yes checking cpuid.h presence... yes checking for cpuid.h... yes checking for __get_cpuid_count... yes checking for struct iovec.iov_base... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking stdatomic.h usability... yes checking stdatomic.h presence... yes checking for stdatomic.h... yes checking for library containing __atomic_load_4... -latomic checking for threads.h... (cached) yes checking sanitizer/asan_interface.h usability... no checking sanitizer/asan_interface.h presence... no checking for sanitizer/asan_interface.h... no checking valgrind/memcheck.h usability... no checking valgrind/memcheck.h presence... 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... yes checking whether to disable 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 *... 4 checking size of long long... 8 checking size of long... 4 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 i586-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... yes checking for ELF binary format... yes checking for the common suffixes of directories in the library search path... lib,lib,lib 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 libseccomp... yes checking how to link with libseccomp... /usr/lib/libseccomp.so checking for libcrypto... yes checking how to link with libcrypto... /usr/lib/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 for _set_invalid_parameter_handler... no checking for explicit_bzero... yes checking for memset_s... no checking for fcntl... yes checking for symlink... yes checking for getdelim... yes checking for getdtablesize... yes checking for gettimeofday... yes checking for mprotect... yes checking for lstat... 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 __fsetlocking... yes checking for getprogname... no checking for getexecname... no checking for setenv... yes checking for strerror_r... yes checking for __xpg_strerror_r... yes checking for timegm... yes checking for ftruncate... yes checking for isblank... yes checking for newlocale... yes checking for uselocale... yes checking for duplocale... yes checking for freelocale... yes checking for pipe... yes checking for pthread_sigmask... yes checking for sigaction... yes checking for sigaltstack... yes checking for siginterrupt... yes checking for sleep... yes checking for catgets... yes checking for shutdown... yes checking for usleep... yes checking for mquery... no checking for pstat_getprocvm... no checking for complete errno.h... yes checking for working fcntl.h... yes checking for pid_t... yes checking for mode_t... yes 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 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 LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... 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 is ptrdiff_t safe... yes checking whether malloc, realloc, calloc set errno on failure... yes checking whether malloc (0) returns nonnull... 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 whether snprintf returns a byte count as in C99... yes checking whether snprintf is declared... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for wchar_t... yes checking for good max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking whether fcloseall 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 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 where to find the exponent in a 'double'... word 1 bit 20 checking whether snprintf truncates the result as in C99... yes checking for snprintf... (cached) yes checking for strnlen... yes checking for wcslen... yes checking for wcsnlen... yes checking for mbrtowc... 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 alloca as a compiler built-in... yes checking for __builtin_expect... yes checking byteswap.h usability... yes checking byteswap.h presence... yes checking for byteswap.h... yes checking whether // is distinct from /... 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 recognizes a trailing slash... 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 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 i586-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 for memmem... yes checking whether memmem works... yes checking whether is self-contained... yes checking whether open recognizes a trailing slash... yes checking for pmccabe... false 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 whether printf supports POSIX/XSI format strings with positions... 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 working stdalign.h... yes 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 localtime_r is declared... yes checking whether localtime_r is compatible with its POSIX signature... 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 whether printf supports POSIX/XSI format strings with positions... (cached) yes checking for stdint.h... (cached) yes checking if environ is properly declared... yes checking whether strerror_r is declared... yes checking for strerror_r... (cached) yes checking whether strerror_r returns char *... yes checking whether fseeko is declared... yes checking for fseeko... yes 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 INT32_MAX < INTMAX_MAX... yes checking whether INT64_MAX == LONG_MAX... no checking whether UINT32_MAX < UINTMAX_MAX... yes checking whether UINT64_MAX == ULONG_MAX... no checking whether time_t is signed... yes checking whether alarm is declared... yes checking for working mktime... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct tm.tm_gmtoff... yes checking for compound literals... yes checking whether is self-contained... yes checking whether setenv is declared... yes checking search.h usability... yes checking search.h presence... yes 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 with POSIX signature... no checking whether __xpg_strerror_r works... yes checking whether unsetenv is declared... yes checking for nl_langinfo and CODESET... yes checking whether getcwd (NULL, 0) allocates memory for result... yes checking for getcwd with POSIX signature... yes checking for off_t... yes 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 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 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 for library needed for semaphore functions... none checking whether lstat correctly handles trailing slash... yes checking whether strerror_r is declared... (cached) yes checking for pthread_t... yes checking for pthread_spinlock_t... yes 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 for sched.h... yes checking for struct sched_param... 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 alloca as a compiler built-in... (cached) yes checking for __builtin_expect... (cached) yes checking for byteswap.h... (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_gettime... (cached) yes checking for clock_settime... yes checking whether // is distinct from /... (cached) no checking whether dup2 works... (cached) yes checking for error_at_line... 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 recognizes a trailing slash... (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 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 working getdelim function... (cached) yes checking whether getdtablesize works... (cached) yes checking for getline... (cached) yes checking for working getline function... (cached) yes checking whether program_invocation_name is declared... 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 malloc (0) returns nonnull... (cached) yes checking for memmem... (cached) yes checking whether memmem works... (cached) yes 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.7.6, ok checking for struct tm.tm_zone... (cached) yes checking whether program_invocation_name is declared... (cached) yes checking whether program_invocation_short_name is declared... (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 whether printf supports POSIX/XSI format strings with positions... (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 working stdalign.h... (cached) yes 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 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 unsetenv... yes checking for unsetenv() return type... int checking whether unsetenv obeys POSIX... 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 whether printf supports POSIX/XSI format strings with positions... (cached) yes checking for stdint.h... (cached) yes checking for atoll... yes checking for a traditional french locale... fr_FR checking for a turkish Unicode locale... tr_TR.UTF-8 checking whether fdopen sets errno... 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 for library containing nanosleep... none required checking for working nanosleep... yes checking whether perror matches strerror... yes checking whether pthread_create exists as a global function... 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 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 a traditional french locale... (cached) fr_FR checking for a french Unicode locale... fr_FR.UTF-8 checking for a traditional japanese locale... ja_JP.EUC-JP checking for a transitional chinese locale... zh_CN.GB18030 checking for struct sigaction.sa_sigaction... yes checking for sigprocmask... (cached) yes checking whether sleep is declared... yes checking for working sleep... yes checking for strtoll... yes checking whether strtoll works... yes checking whether symlink handles trailing slash correctly... yes checking for pthread_atfork... yes checking sys/single_threaded.h usability... yes checking sys/single_threaded.h presence... yes checking for sys/single_threaded.h... 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 a Python interpreter with version >= 3.6... python3 checking for python3... /usr/bin/python3 checking for python3 version... 3.11 checking for python3 platform... linux checking for python3 script directory... ${prefix}/lib/python3/site-packages checking for python3 extension module directory... ${exec_prefix}/lib/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 supported... 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 -fno-common... 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 -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-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 -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 -Wunused-const-variable=2... yes checking whether C compiler handles -Wvla-larger-than=4031... yes checking whether C compiler handles -Wno-analyzer-double-free... yes checking whether C compiler handles -Wno-analyzer-malloc-leak... yes checking whether C compiler handles -Wno-analyzer-null-dereference... yes checking whether C compiler handles -Wno-analyzer-use-after-free... 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) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by i586-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 i586-alt-linux-gnu file names to i586-alt-linux-gnu format... func_convert_file_noop checking how to convert i586-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 i586-alt-linux-file... no checking for file... file checking for i586-alt-linux-objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for i586-alt-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i586-alt-linux-ar... (cached) ar checking for archiver @FILE support... @ checking for i586-alt-linux-strip... no checking for strip... strip checking for i586-alt-linux-ranlib... ranlib checking command to parse /usr/bin/nm -B output from i586-alt-linux-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for i586-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 i586-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for i586-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-gcc static flag -static works... no checking if i586-alt-linux-gcc supports -c -o file.o... yes checking if i586-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-gcc linker (/usr/bin/ld) 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... i586-alt-linux-g++ -E checking for ld used by i586-alt-linux-g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes checking for i586-alt-linux-g++ option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-g++ PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-g++ static flag -static works... no checking if i586-alt-linux-g++ supports -c -o file.o... yes checking if i586-alt-linux-g++ supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) 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 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 for tss2-esys tss2-mu tss2-tctildr... no checking size of unsigned long int... 4 checking size of unsigned int... 4 checking size of time_t... 4 checking whether to include zlib compression support... yes checking for libz... yes checking how to link with libz... /usr/lib/libz.so checking whether to include brotli compression support... yes checking for libbrotlienc >= 1.0.0... no checking for libbrotlidec >= 1.0.0... no configure: WARNING: *** LIBBROTLI was not found. You will not be able to use BROTLI compression. checking whether to include zstd compression support... yes checking for libzstd >= 1.3.0... no configure: WARNING: *** LIBZSTD was not found. You will not be able to use ZSTD compression. checking whether building Guile bindings... yes *** *** Detecting GNU Guile... checking for guile-snarf... /usr/bin/guile-snarf checking for guild... /usr/bin/guild configure: checking for guile 3.0 configure: checking for guile 2.2 configure: found guile 2.2 checking for guile-2.2... no checking for guile2.2... no checking for guile-2... no checking for guile2... no checking for guile... /usr/bin/guile checking for Guile version >= 2.2... 2.2.7 checking for guild... (cached) /usr/bin/guild checking for guile-config... /usr/bin/guile-config checking for Guile site directory... /usr/share/guile/site/2.2 checking for Guile site-ccache directory using pkgconfig... /usr/lib/guile/2.2/site-ccache checking for Guile extensions directory... /usr/lib/guile/2.2/extensions checking for guile-2.2... yes checking whether GNU Guile is recent enough... yes checking whether gcc supports -fgnu89-inline... yes checking for scm_gc_malloc_pointerless... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating ldd.sh config.status: creating guile/pre-inst-guile 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 guile/Makefile config.status: creating guile/src/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/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.7.9 shared 64:3:34 Host/Target system: i586-alt-linux-gnu Build system: i586-alt-linux-gnu Install prefix: /usr Compiler: i586-alt-linux-gcc Valgrind: no CFlags: -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic 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 Padlock accel: yes Random gen. variant: getrandom PKCS#11 support: yes TPM support: no TPM2 support: auto KTLS support: no configure: TPM2 library: 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: yes PSK support: yes DHE support: yes ECDHE support: yes GOST support: yes Anon auth support: yes Heartbeat support: yes IDNA support: IDNA 2008 (libidn2) Non-SuiteB curves: yes FIPS140 mode: no Strict DER time: yes configure: Optional libraries: Guile wrappers: yes 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 Blacklist 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. *** + make MAKEINFOFLAGS=--no-split make: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9' make all-recursive make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9' Making all in gl make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' rm -f alloca.h-t alloca.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''HAVE_ALLOCA_H''@|1|g' < ./alloca.in.h; \ } > alloca.h-t && \ mv -f alloca.h-t alloca.h /bin/mkdir -p arpa rm -f arpa/inet.h-t arpa/inet.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 rm -f fcntl.h-t fcntl.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 rm -f inttypes.h-t inttypes.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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''@/""/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_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''@/0/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/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' \ < ./inttypes.in.h; \ } > inttypes.h-t && \ mv inttypes.h-t inttypes.h rm -f limits.h-t limits.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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 rm -f netdb.h-t netdb.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 rm -f stdio.h-t stdio.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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_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_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_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_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_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/0/g' \ -e 's/@''GNULIB_VASPRINTF''@/1/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/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_VSPRINTF_POSIX''@/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 | \ 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_OBSTACK_PRINTF''@|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' \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|0|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|g' \ -e 's|@''REPLACE_FOPEN''@|0|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|0|g' \ -e 's|@''REPLACE_FSEEKO''@|0|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-t && \ mv stdio.h-t stdio.h rm -f stdlib.h-t stdlib.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/1/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_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/1/g' \ -e 's/@''GNULIB_SETENV''@/0/g' \ -e 's/@''GNULIB_STRTOD''@/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 | \ 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_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''@|1|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_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' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|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_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC''@|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_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 '/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-t && \ mv stdlib.h-t stdlib.h rm -f string.h-t string.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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''@/0/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/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' \ < ./string.in.h | \ 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_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_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|@''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.in.h; \ } > string.h-t && \ mv string.h-t string.h rm -f strings.h-t strings.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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 /bin/mkdir -p sys rm -f sys/socket.h-t sys/socket.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 -f sys/socket.h-t sys/socket.h /bin/mkdir -p sys rm -f sys/stat.h-t sys/stat.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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_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_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 /bin/mkdir -p sys rm -f sys/time.h-t sys/time.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 /bin/mkdir -p sys rm -f sys/types.h-t sys/types.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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|@''WINDOWS_STAT_INODES''@|0|g' \ < ./sys_types.in.h; \ } > sys/types.h-t && \ mv sys/types.h-t sys/types.h /bin/mkdir -p sys rm -f sys/uio.h-t sys/uio.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 -f sys/uio.h-t sys/uio.h rm -f time.h-t time.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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_TIMEGM''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GET''@/0/g' \ -e 's/@''GNULIB_TIME_R''@/1/g' \ -e 's/@''GNULIB_TIME_RZ''@/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_TIMEZONE_T''@|0|g' \ -e 's|@''REPLACE_CTIME''@|GNULIB_PORTCHECK|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''@|0|g' \ -e 's|@''REPLACE_STRFTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_TIMEGM''@|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 rm -f unistd.h-t unistd.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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' \ -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_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''@/0/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''@/0/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.in.h | \ 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' \ | \ sed -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|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_FCHOWNAT''@|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_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_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_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_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-t && \ mv unistd.h-t unistd.h rm -f wchar.h-t wchar.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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_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_MDA_WCSDUP''@/1/g' \ < ./wchar.in.h | \ 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' \ | \ sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \ -e 's|@''REPLACE_BTOWC''@|0|g' \ -e 's|@''REPLACE_WCTOB''@|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_WCSTOK''@|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-t && \ mv wchar.h-t wchar.h make all-recursive make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o basename-lgpl.lo basename-lgpl.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c basename-lgpl.c -fPIC -DPIC -o .libs/basename-lgpl.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o bitrotate.lo bitrotate.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c bitrotate.c -fPIC -DPIC -o .libs/bitrotate.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o c-ctype.lo c-ctype.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c c-ctype.c -fPIC -DPIC -o .libs/c-ctype.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o c-strcasecmp.lo c-strcasecmp.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c c-strcasecmp.c -fPIC -DPIC -o .libs/c-strcasecmp.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o c-strncasecmp.lo c-strncasecmp.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c c-strncasecmp.c -fPIC -DPIC -o .libs/c-strncasecmp.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cloexec.lo cloexec.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cloexec.c -fPIC -DPIC -o .libs/cloexec.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dirname-lgpl.lo dirname-lgpl.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c dirname-lgpl.c -fPIC -DPIC -o .libs/dirname-lgpl.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o stripslash.lo stripslash.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c stripslash.c -fPIC -DPIC -o .libs/stripslash.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fd-hook.lo fd-hook.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c fd-hook.c -fPIC -DPIC -o .libs/fd-hook.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hash.lo hash.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c hash.c -fPIC -DPIC -o .libs/hash.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hash-pjw-bare.lo hash-pjw-bare.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c hash-pjw-bare.c -fPIC -DPIC -o .libs/hash-pjw-bare.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o glthread/lock.lo glthread/lock.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c glthread/lock.c -fPIC -DPIC -o glthread/.libs/lock.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o malloca.lo malloca.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c malloca.c -fPIC -DPIC -o .libs/malloca.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o read-file.lo read-file.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c read-file.c -fPIC -DPIC -o .libs/read-file.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o stat-time.lo stat-time.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c stat-time.c -fPIC -DPIC -o .libs/stat-time.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sys_socket.lo sys_socket.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c sys_socket.c -fPIC -DPIC -o .libs/sys_socket.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o glthread/threadlib.lo glthread/threadlib.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c glthread/threadlib.c -fPIC -DPIC -o glthread/.libs/threadlib.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o unistd.lo unistd.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c unistd.c -fPIC -DPIC -o .libs/unistd.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o xsize.lo xsize.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c xsize.c -fPIC -DPIC -o .libs/xsize.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o asnprintf.lo asnprintf.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c asnprintf.c -fPIC -DPIC -o .libs/asnprintf.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fcntl.lo fcntl.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c fcntl.c -fPIC -DPIC -o .libs/fcntl.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o printf-args.lo printf-args.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c printf-args.c -fPIC -DPIC -o .libs/printf-args.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o printf-parse.lo printf-parse.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c printf-parse.c -fPIC -DPIC -o .libs/printf-parse.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o vasnprintf.lo vasnprintf.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c vasnprintf.c -fPIC -DPIC -o .libs/vasnprintf.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-undefined -o libgnu.la basename-lgpl.lo bitrotate.lo c-ctype.lo c-strcasecmp.lo c-strncasecmp.lo cloexec.lo dirname-lgpl.lo stripslash.lo fd-hook.lo hash.lo hash-pjw-bare.lo glthread/lock.lo malloca.lo read-file.lo stat-time.lo sys_socket.lo glthread/threadlib.lo unistd.lo xsize.lo asnprintf.lo fcntl.lo printf-args.lo printf-parse.lo vasnprintf.lo libtool: link: ar cr .libs/libgnu.a .libs/basename-lgpl.o .libs/bitrotate.o .libs/c-ctype.o .libs/c-strcasecmp.o .libs/c-strncasecmp.o .libs/cloexec.o .libs/dirname-lgpl.o .libs/stripslash.o .libs/fd-hook.o .libs/hash.o .libs/hash-pjw-bare.o glthread/.libs/lock.o .libs/malloca.o .libs/read-file.o .libs/stat-time.o .libs/sys_socket.o glthread/.libs/threadlib.o .libs/unistd.o .libs/xsize.o .libs/asnprintf.o .libs/fcntl.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.7.9/gl' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' Making all in lib make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' make all-recursive make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' Making all in includes make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/includes' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/includes' Making all in x509 make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/x509' make all-am make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/x509' /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o common.lo common.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c common.c -fPIC -DPIC -o .libs/common.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o key_encode.lo key_encode.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c key_encode.c -fPIC -DPIC -o .libs/key_encode.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o key_decode.lo key_decode.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c key_decode.c -fPIC -DPIC -o .libs/key_decode.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o time.lo time.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c time.c -fPIC -DPIC -o .libs/time.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crl.lo crl.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c crl.c -fPIC -DPIC -o .libs/crl.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crl_write.lo crl_write.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c crl_write.c -fPIC -DPIC -o .libs/crl_write.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crq.lo crq.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c crq.c -fPIC -DPIC -o .libs/crq.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dn.lo dn.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c dn.c -fPIC -DPIC -o .libs/dn.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o attributes.lo attributes.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c attributes.c -fPIC -DPIC -o .libs/attributes.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o prov-seed.lo prov-seed.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c prov-seed.c -fPIC -DPIC -o .libs/prov-seed.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o extensions.lo extensions.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c extensions.c -fPIC -DPIC -o .libs/extensions.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mpi.lo mpi.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c mpi.c -fPIC -DPIC -o .libs/mpi.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o output.lo output.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c output.c -fPIC -DPIC -o .libs/output.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs12.lo pkcs12.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs12.c -fPIC -DPIC -o .libs/pkcs12.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs12_bag.lo pkcs12_bag.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs12_bag.c -fPIC -DPIC -o .libs/pkcs12_bag.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs12_encr.lo pkcs12_encr.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs12_encr.c -fPIC -DPIC -o .libs/pkcs12_encr.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs7.lo pkcs7.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs7.c -fPIC -DPIC -o .libs/pkcs7.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs7-attrs.lo pkcs7-attrs.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs7-attrs.c -fPIC -DPIC -o .libs/pkcs7-attrs.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs7-crypt.lo pkcs7-crypt.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs7-crypt.c -fPIC -DPIC -o .libs/pkcs7-crypt.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o privkey.lo privkey.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c privkey.c -fPIC -DPIC -o .libs/privkey.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o privkey_pkcs8.lo privkey_pkcs8.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c privkey_pkcs8.c -fPIC -DPIC -o .libs/privkey_pkcs8.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o privkey_pkcs8_pbes1.lo privkey_pkcs8_pbes1.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c privkey_pkcs8_pbes1.c -fPIC -DPIC -o .libs/privkey_pkcs8_pbes1.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o privkey_openssl.lo privkey_openssl.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c privkey_openssl.c -fPIC -DPIC -o .libs/privkey_openssl.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hostname-verify.lo hostname-verify.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c hostname-verify.c -fPIC -DPIC -o .libs/hostname-verify.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sign.lo sign.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c sign.c -fPIC -DPIC -o .libs/sign.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o verify.lo verify.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c verify.c -fPIC -DPIC -o .libs/verify.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509.lo x509.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c x509.c -fPIC -DPIC -o .libs/x509.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509_dn.lo x509_dn.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c x509_dn.c -fPIC -DPIC -o .libs/x509_dn.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509_write.lo x509_write.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c x509_write.c -fPIC -DPIC -o .libs/x509_write.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o name_constraints.lo name_constraints.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c name_constraints.c -fPIC -DPIC -o .libs/name_constraints.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o verify-high.lo verify-high.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c verify-high.c -fPIC -DPIC -o .libs/verify-high.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o verify-high2.lo verify-high2.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c verify-high2.c -fPIC -DPIC -o .libs/verify-high2.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509_ext.lo x509_ext.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c x509_ext.c -fPIC -DPIC -o .libs/x509_ext.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o email-verify.lo email-verify.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c email-verify.c -fPIC -DPIC -o .libs/email-verify.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs7-output.lo pkcs7-output.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs7-output.c -fPIC -DPIC -o .libs/pkcs7-output.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o virt-san.lo virt-san.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c virt-san.c -fPIC -DPIC -o .libs/virt-san.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o spki.lo spki.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c spki.c -fPIC -DPIC -o .libs/spki.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls_features.lo tls_features.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls_features.c -fPIC -DPIC -o .libs/tls_features.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o krb5.lo krb5.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c krb5.c -fPIC -DPIC -o .libs/krb5.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ip.lo ip.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ip.c -fPIC -DPIC -o .libs/ip.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ocsp.lo ocsp.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ocsp.c -fPIC -DPIC -o .libs/ocsp.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ocsp_output.lo ocsp_output.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ocsp_output.c -fPIC -DPIC -o .libs/ocsp_output.o /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/x509' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/x509' Making all in auth make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/auth' /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o anon.lo anon.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c anon.c -fPIC -DPIC -o .libs/anon.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cert.lo cert.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cert.c -fPIC -DPIC -o .libs/cert.o In file included from cert.c:28: cert.c: In function 'find_x509_client_cert': ./../gnutls_int.h:245:50: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 245 | #define DECR_LENGTH_COM(len, x, COM) do { if (len AES_GCM_ENCRYPT_MAX_BYTES) { | ^ x86-common.c: At top level: x86-common.c:323:12: warning: 'check_fast_pclmul' defined but not used [-Wunused-function] 323 | static int check_fast_pclmul(void) | ^~~~~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sha-x86-ssse3.lo sha-x86-ssse3.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c sha-x86-ssse3.c -fPIC -DPIC -o .libs/sha-x86-ssse3.o In file included from sha-x86-ssse3.c:27: ./aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hmac-x86-ssse3.lo hmac-x86-ssse3.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c hmac-x86-ssse3.c -fPIC -DPIC -o .libs/hmac-x86-ssse3.o In file included from hmac-x86-ssse3.c:33: ./aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o aes-gcm-x86-ssse3.lo aes-gcm-x86-ssse3.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c aes-gcm-x86-ssse3.c -fPIC -DPIC -o .libs/aes-gcm-x86-ssse3.o In file included from aes-gcm-x86-ssse3.c:35: ./aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o aes-gcm-x86-aesni.lo aes-gcm-x86-aesni.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c aes-gcm-x86-aesni.c -fPIC -DPIC -o .libs/aes-gcm-x86-aesni.o In file included from aes-gcm-x86-aesni.c:35: ./aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o aes-cbc-x86-ssse3.lo aes-cbc-x86-ssse3.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c aes-cbc-x86-ssse3.c -fPIC -DPIC -o .libs/aes-cbc-x86-ssse3.o In file included from aes-cbc-x86-ssse3.c:33: ./aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o aes-cbc-x86-aesni.lo aes-cbc-x86-aesni.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c aes-cbc-x86-aesni.c -fPIC -DPIC -o .libs/aes-cbc-x86-aesni.o In file included from aes-cbc-x86-aesni.c:33: ./aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o aes-ccm-x86-aesni.lo aes-ccm-x86-aesni.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c aes-ccm-x86-aesni.c -fPIC -DPIC -o .libs/aes-ccm-x86-aesni.o In file included from aes-ccm-x86-aesni.c:35: ./aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o aes-xts-x86-aesni.lo aes-xts-x86-aesni.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c aes-xts-x86-aesni.c -fPIC -DPIC -o .libs/aes-xts-x86-aesni.o In file included from aes-xts-x86-aesni.c:33: ./aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sha-padlock.lo sha-padlock.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c sha-padlock.c -fPIC -DPIC -o .libs/sha-padlock.o In file included from ./aes-padlock.h:5, from sha-padlock.c:30: ./aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hmac-padlock.lo hmac-padlock.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c hmac-padlock.c -fPIC -DPIC -o .libs/hmac-padlock.o In file included from ./aes-padlock.h:5, from hmac-padlock.c:34: ./aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o aes-padlock.lo aes-padlock.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c aes-padlock.c -fPIC -DPIC -o .libs/aes-padlock.o In file included from aes-padlock.c:33: ./aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o aes-gcm-padlock.lo aes-gcm-padlock.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c aes-gcm-padlock.c -fPIC -DPIC -o .libs/aes-gcm-padlock.o In file included from aes-gcm-padlock.c:34: ./aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o elf/aesni-x86.lo elf/aesni-x86.s libtool: compile: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c elf/aesni-x86.s -fPIC -DPIC -o elf/.libs/aesni-x86.o /bin/sh ../../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o elf/sha1-ssse3-x86.lo elf/sha1-ssse3-x86.s libtool: compile: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c elf/sha1-ssse3-x86.s -fPIC -DPIC -o elf/.libs/sha1-ssse3-x86.o /bin/sh ../../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o elf/sha256-ssse3-x86.lo elf/sha256-ssse3-x86.s libtool: compile: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c elf/sha256-ssse3-x86.s -fPIC -DPIC -o elf/.libs/sha256-ssse3-x86.o /bin/sh ../../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o elf/sha512-ssse3-x86.lo elf/sha512-ssse3-x86.s libtool: compile: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c elf/sha512-ssse3-x86.s -fPIC -DPIC -o elf/.libs/sha512-ssse3-x86.o /bin/sh ../../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o elf/aes-ssse3-x86.lo elf/aes-ssse3-x86.s libtool: compile: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c elf/aes-ssse3-x86.s -fPIC -DPIC -o elf/.libs/aes-ssse3-x86.o /bin/sh ../../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o elf/e_padlock-x86.lo elf/e_padlock-x86.s libtool: compile: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c elf/e_padlock-x86.s -fPIC -DPIC -o elf/.libs/e_padlock-x86.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=link i586-alt-linux-gcc -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 elf/aesni-x86.lo elf/sha1-ssse3-x86.lo elf/sha256-ssse3-x86.lo elf/sha512-ssse3-x86.lo elf/aes-ssse3-x86.lo elf/e_padlock-x86.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 elf/.libs/aesni-x86.o elf/.libs/sha1-ssse3-x86.o elf/.libs/sha256-ssse3-x86.o elf/.libs/sha512-ssse3-x86.o elf/.libs/aes-ssse3-x86.o elf/.libs/e_padlock-x86.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.7.9/lib/accelerated/x86' make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated' /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o accelerated.lo accelerated.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c accelerated.c -fPIC -DPIC -o .libs/accelerated.o In file included from accelerated.c:26: ./x86/aes-x86.h: In function 'record_aes_gcm_encrypt_size': ./x86/aes-x86.h:32:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 32 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cryptodev.lo cryptodev.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cryptodev.c -fPIC -DPIC -o .libs/cryptodev.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cryptodev-gcm.lo cryptodev-gcm.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cryptodev-gcm.c -fPIC -DPIC -o .libs/cryptodev-gcm.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o afalg.lo afalg.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c afalg.c -fPIC -DPIC -o .libs/afalg.o /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-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_32 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/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-ssse3.o .libs/libaccelerated.lax/libx86.a/aes-padlock.o .libs/libaccelerated.lax/libx86.a/aes-ssse3-x86.o .libs/libaccelerated.lax/libx86.a/aes-xts-x86-aesni.o .libs/libaccelerated.lax/libx86.a/aesni-x86.o .libs/libaccelerated.lax/libx86.a/e_padlock-x86.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.o .libs/libaccelerated.lax/libx86.a/sha256-ssse3-x86.o .libs/libaccelerated.lax/libx86.a/sha512-ssse3-x86.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.7.9/lib/accelerated' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated' Making all in nettle make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/nettle' /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pk.lo pk.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pk.c -fPIC -DPIC -o .libs/pk.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mpi.lo mpi.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c mpi.c -fPIC -DPIC -o .libs/mpi.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mac.lo mac.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c mac.c -fPIC -DPIC -o .libs/mac.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cipher.lo cipher.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cipher.c -fPIC -DPIC -o .libs/cipher.o cipher.c: In function 'record_aes_gcm_encrypt_size': cipher.c:133:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 133 | sum > AES_GCM_ENCRYPT_MAX_BYTES) { | ^ /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o init.lo init.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c init.c -fPIC -DPIC -o .libs/init.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o prf.lo prf.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c prf.c -fPIC -DPIC -o .libs/prf.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rnd.lo rnd.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c rnd.c -fPIC -DPIC -o .libs/rnd.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o int/rsa-keygen-fips186.lo int/rsa-keygen-fips186.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c int/rsa-keygen-fips186.c -fPIC -DPIC -o int/.libs/rsa-keygen-fips186.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o int/provable-prime.lo int/provable-prime.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c int/provable-prime.c -fPIC -DPIC -o int/.libs/provable-prime.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o int/dsa-keygen-fips186.lo int/dsa-keygen-fips186.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c int/dsa-keygen-fips186.c -fPIC -DPIC -o int/.libs/dsa-keygen-fips186.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o int/dsa-validate.lo int/dsa-validate.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c int/dsa-validate.c -fPIC -DPIC -o int/.libs/dsa-validate.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o int/tls1-prf.lo int/tls1-prf.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c int/tls1-prf.c -fPIC -DPIC -o int/.libs/tls1-prf.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o int/dsa-compute-k.lo int/dsa-compute-k.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c int/dsa-compute-k.c -fPIC -DPIC -o int/.libs/dsa-compute-k.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o int/ecdsa-compute-k.lo int/ecdsa-compute-k.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c int/ecdsa-compute-k.c -fPIC -DPIC -o int/.libs/ecdsa-compute-k.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o int/mpn-base256.lo int/mpn-base256.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c int/mpn-base256.c -fPIC -DPIC -o int/.libs/mpn-base256.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o int/rsa-pad.lo int/rsa-pad.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c int/rsa-pad.c -fPIC -DPIC -o int/.libs/rsa-pad.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sysrng-linux.lo sysrng-linux.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c sysrng-linux.c -fPIC -DPIC -o .libs/sysrng-linux.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rnd-fuzzer.lo rnd-fuzzer.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c rnd-fuzzer.c -fPIC -DPIC -o .libs/rnd-fuzzer.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/write-le32.lo gost/write-le32.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/write-le32.c -fPIC -DPIC -o gost/.libs/write-le32.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/gost28147.lo gost/gost28147.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/gost28147.c -fPIC -DPIC -o gost/.libs/gost28147.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/gost-wrap.lo gost/gost-wrap.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/gost-wrap.c -fPIC -DPIC -o gost/.libs/gost-wrap.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/streebog.lo gost/streebog.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/streebog.c -fPIC -DPIC -o gost/.libs/streebog.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/streebog-meta.lo gost/streebog-meta.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/streebog-meta.c -fPIC -DPIC -o gost/.libs/streebog-meta.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/hmac-streebog.lo gost/hmac-streebog.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/hmac-streebog.c -fPIC -DPIC -o gost/.libs/hmac-streebog.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/bignum-le.lo gost/bignum-le.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/bignum-le.c -fPIC -DPIC -o gost/.libs/bignum-le.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/gostdsa-mask.lo gost/gostdsa-mask.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/gostdsa-mask.c -fPIC -DPIC -o gost/.libs/gostdsa-mask.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost_keywrap.lo gost_keywrap.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost_keywrap.c -fPIC -DPIC -o .libs/gost_keywrap.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/magma.lo gost/magma.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/magma.c -fPIC -DPIC -o gost/.libs/magma.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/kuznyechik.lo gost/kuznyechik.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/kuznyechik.c -fPIC -DPIC -o gost/.libs/kuznyechik.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/acpkm.lo gost/acpkm.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/acpkm.c -fPIC -DPIC -o gost/.libs/acpkm.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/cmac-magma.lo gost/cmac-magma.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/cmac-magma.c -fPIC -DPIC -o gost/.libs/cmac-magma.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gost/cmac-kuznyechik.lo gost/cmac-kuznyechik.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gost/cmac-kuznyechik.c -fPIC -DPIC -o gost/.libs/cmac-kuznyechik.o /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 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 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.7.9/lib/nettle' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o range.lo range.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c range.c -fPIC -DPIC -o .libs/range.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o record.lo record.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c record.c -fPIC -DPIC -o .libs/record.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o compress.lo compress.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c compress.c -fPIC -DPIC -o .libs/compress.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o debug.lo debug.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c debug.c -fPIC -DPIC -o .libs/debug.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cipher.lo cipher.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cipher.c -fPIC -DPIC -o .libs/cipher.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o handshake-tls13.lo handshake-tls13.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c handshake-tls13.c -fPIC -DPIC -o .libs/handshake-tls13.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mbuffers.lo mbuffers.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c mbuffers.c -fPIC -DPIC -o .libs/mbuffers.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o buffers.lo buffers.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c buffers.c -fPIC -DPIC -o .libs/buffers.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o handshake.lo handshake.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c handshake.c -fPIC -DPIC -o .libs/handshake.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o errors.lo errors.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c errors.c -fPIC -DPIC -o .libs/errors.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dh.lo dh.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c dh.c -fPIC -DPIC -o .libs/dh.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o kx.lo kx.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c kx.c -fPIC -DPIC -o .libs/kx.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cipher-cbc.lo cipher-cbc.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cipher-cbc.c -fPIC -DPIC -o .libs/cipher-cbc.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o priority.lo priority.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c priority.c -fPIC -DPIC -o .libs/priority.o priority.c: In function 'gnutls_priority_init2': priority.c:2949:45: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 2949 | if (err_pos && diff > hlen) { | ^ /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hash_int.lo hash_int.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c hash_int.c -fPIC -DPIC -o .libs/hash_int.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cipher_int.lo cipher_int.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cipher_int.c -fPIC -DPIC -o .libs/cipher_int.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o session.lo session.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c session.c -fPIC -DPIC -o .libs/session.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o db.lo db.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c db.c -fPIC -DPIC -o .libs/db.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509_b64.lo x509_b64.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c x509_b64.c -fPIC -DPIC -o .libs/x509_b64.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hello_ext.lo hello_ext.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c hello_ext.c -fPIC -DPIC -o .libs/hello_ext.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o auth.lo auth.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c auth.c -fPIC -DPIC -o .libs/auth.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sslv2_compat.lo sslv2_compat.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c sslv2_compat.c -fPIC -DPIC -o .libs/sslv2_compat.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o datum.lo datum.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c datum.c -fPIC -DPIC -o .libs/datum.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o session_pack.lo session_pack.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c session_pack.c -fPIC -DPIC -o .libs/session_pack.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mpi.lo mpi.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c mpi.c -fPIC -DPIC -o .libs/mpi.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pk.lo pk.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pk.c -fPIC -DPIC -o .libs/pk.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cert-cred.lo cert-cred.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cert-cred.c -fPIC -DPIC -o .libs/cert-cred.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o global.lo global.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c global.c -fPIC -DPIC -o .libs/global.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o constate.lo constate.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c constate.c -fPIC -DPIC -o .libs/constate.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o anon_cred.lo anon_cred.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c anon_cred.c -fPIC -DPIC -o .libs/anon_cred.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkix_asn1_tab.lo pkix_asn1_tab.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkix_asn1_tab.c -fPIC -DPIC -o .libs/pkix_asn1_tab.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls_asn1_tab.lo gnutls_asn1_tab.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gnutls_asn1_tab.c -fPIC -DPIC -o .libs/gnutls_asn1_tab.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mem.lo mem.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c mem.c -fPIC -DPIC -o .libs/mem.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fingerprint.lo fingerprint.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c fingerprint.c -fPIC -DPIC -o .libs/fingerprint.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-sig.lo tls-sig.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls-sig.c -fPIC -DPIC -o .libs/tls-sig.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ecc.lo ecc.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ecc.c -fPIC -DPIC -o .libs/ecc.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o alert.lo alert.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c alert.c -fPIC -DPIC -o .libs/alert.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o privkey_raw.lo privkey_raw.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c privkey_raw.c -fPIC -DPIC -o .libs/privkey_raw.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system/certs.lo system/certs.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c system/certs.c -fPIC -DPIC -o system/.libs/certs.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system/threads.lo system/threads.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c system/threads.c -fPIC -DPIC -o system/.libs/threads.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system/fastopen.lo system/fastopen.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c system/fastopen.c -fPIC -DPIC -o system/.libs/fastopen.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system/sockets.lo system/sockets.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c system/sockets.c -fPIC -DPIC -o system/.libs/sockets.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o str-iconv.lo str-iconv.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c str-iconv.c -fPIC -DPIC -o .libs/str-iconv.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system.lo system.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c system.c -fPIC -DPIC -o .libs/system.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o profiles.lo profiles.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c profiles.c -fPIC -DPIC -o .libs/profiles.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o inih/ini.lo inih/ini.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c inih/ini.c -fPIC -DPIC -o inih/.libs/ini.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o str.lo str.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c str.c -fPIC -DPIC -o .libs/str.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o str-unicode.lo str-unicode.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c str-unicode.c -fPIC -DPIC -o .libs/str-unicode.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o str-idna.lo str-idna.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c str-idna.c -fPIC -DPIC -o .libs/str-idna.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o state.lo state.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c state.c -fPIC -DPIC -o .libs/state.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cert-cred-x509.lo cert-cred-x509.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cert-cred-x509.c -fPIC -DPIC -o .libs/cert-cred-x509.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o file.lo file.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c file.c -fPIC -DPIC -o .libs/file.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o supplemental.lo supplemental.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c supplemental.c -fPIC -DPIC -o .libs/supplemental.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o random.lo random.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c random.c -fPIC -DPIC -o .libs/random.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crypto-api.lo crypto-api.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c crypto-api.c -fPIC -DPIC -o .libs/crypto-api.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o privkey.lo privkey.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c privkey.c -fPIC -DPIC -o .libs/privkey.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pcert.lo pcert.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pcert.c -fPIC -DPIC -o .libs/pcert.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pubkey.lo pubkey.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pubkey.c -fPIC -DPIC -o .libs/pubkey.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o locks.lo locks.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c locks.c -fPIC -DPIC -o .libs/locks.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls.lo dtls.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c dtls.c -fPIC -DPIC -o .libs/dtls.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system_override.lo system_override.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c system_override.c -fPIC -DPIC -o .libs/system_override.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crypto-backend.lo crypto-backend.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c crypto-backend.c -fPIC -DPIC -o .libs/crypto-backend.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o verify-tofu.lo verify-tofu.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c verify-tofu.c -fPIC -DPIC -o .libs/verify-tofu.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pin.lo pin.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pin.c -fPIC -DPIC -o .libs/pin.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tpm.lo tpm.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tpm.c -fPIC -DPIC -o .libs/tpm.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fips.lo fips.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c fips.c -fPIC -DPIC -o .libs/fips.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o safe-memfuncs.lo safe-memfuncs.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c safe-memfuncs.c -fPIC -DPIC -o .libs/safe-memfuncs.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o atfork.lo atfork.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c atfork.c -fPIC -DPIC -o .libs/atfork.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o randomart.lo randomart.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c randomart.c -fPIC -DPIC -o .libs/randomart.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o urls.lo urls.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c urls.c -fPIC -DPIC -o .libs/urls.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o prf.lo prf.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c prf.c -fPIC -DPIC -o .libs/prf.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o auto-verify.lo auto-verify.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c auto-verify.c -fPIC -DPIC -o .libs/auto-verify.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dh-session.lo dh-session.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c dh-session.c -fPIC -DPIC -o .libs/dh-session.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cert-session.lo cert-session.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cert-session.c -fPIC -DPIC -o .libs/cert-session.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o handshake-checks.lo handshake-checks.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c handshake-checks.c -fPIC -DPIC -o .libs/handshake-checks.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls-sw.lo dtls-sw.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c dtls-sw.c -fPIC -DPIC -o .libs/dtls-sw.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dh-primes.lo dh-primes.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c dh-primes.c -fPIC -DPIC -o .libs/dh-primes.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o openpgp_compat.lo openpgp_compat.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c openpgp_compat.c -fPIC -DPIC -o .libs/openpgp_compat.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crypto-selftests.lo crypto-selftests.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c crypto-selftests.c -fPIC -DPIC -o .libs/crypto-selftests.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crypto-selftests-pk.lo crypto-selftests-pk.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c crypto-selftests-pk.c -fPIC -DPIC -o .libs/crypto-selftests-pk.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o secrets.lo secrets.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c secrets.c -fPIC -DPIC -o .libs/secrets.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o extv.lo extv.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c extv.c -fPIC -DPIC -o .libs/extv.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hello_ext_lib.lo hello_ext_lib.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c hello_ext_lib.c -fPIC -DPIC -o .libs/hello_ext_lib.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ocsp-api.lo ocsp-api.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ocsp-api.c -fPIC -DPIC -o .libs/ocsp-api.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o stek.lo stek.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c stek.c -fPIC -DPIC -o .libs/stek.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cert-cred-rawpk.lo cert-cred-rawpk.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cert-cred-rawpk.c -fPIC -DPIC -o .libs/cert-cred-rawpk.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o iov.lo iov.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c iov.c -fPIC -DPIC -o .libs/iov.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system/ktls.lo system/ktls.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c system/ktls.c -fPIC -DPIC -o system/.libs/ktls.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o vko.lo vko.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c vko.c -fPIC -DPIC -o .libs/vko.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system/keys-dummy.lo system/keys-dummy.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c system/keys-dummy.c -fPIC -DPIC -o system/.libs/keys-dummy.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/encrypted_extensions.lo tls13/encrypted_extensions.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13/encrypted_extensions.c -fPIC -DPIC -o tls13/.libs/encrypted_extensions.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/certificate_request.lo tls13/certificate_request.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13/certificate_request.c -fPIC -DPIC -o tls13/.libs/certificate_request.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/certificate_verify.lo tls13/certificate_verify.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13/certificate_verify.c -fPIC -DPIC -o tls13/.libs/certificate_verify.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13-sig.lo tls13-sig.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13-sig.c -fPIC -DPIC -o .libs/tls13-sig.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/finished.lo tls13/finished.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13/finished.c -fPIC -DPIC -o tls13/.libs/finished.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/key_update.lo tls13/key_update.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13/key_update.c -fPIC -DPIC -o tls13/.libs/key_update.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/hello_retry.lo tls13/hello_retry.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13/hello_retry.c -fPIC -DPIC -o tls13/.libs/hello_retry.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/session_ticket.lo tls13/session_ticket.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13/session_ticket.c -fPIC -DPIC -o tls13/.libs/session_ticket.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/certificate.lo tls13/certificate.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13/certificate.c -fPIC -DPIC -o tls13/.libs/certificate.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/early_data.lo tls13/early_data.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13/early_data.c -fPIC -DPIC -o tls13/.libs/early_data.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/post_handshake.lo tls13/post_handshake.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13/post_handshake.c -fPIC -DPIC -o tls13/.libs/post_handshake.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/psk_ext_parser.lo tls13/psk_ext_parser.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13/psk_ext_parser.c -fPIC -DPIC -o tls13/.libs/psk_ext_parser.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/anti_replay.lo tls13/anti_replay.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tls13/anti_replay.c -fPIC -DPIC -o tls13/.libs/anti_replay.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11.lo pkcs11.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs11.c -fPIC -DPIC -o .libs/pkcs11.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11x.lo pkcs11x.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs11x.c -fPIC -DPIC -o .libs/pkcs11x.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11_privkey.lo pkcs11_privkey.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs11_privkey.c -fPIC -DPIC -o .libs/pkcs11_privkey.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11_write.lo pkcs11_write.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs11_write.c -fPIC -DPIC -o .libs/pkcs11_write.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11_secret.lo pkcs11_secret.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs11_secret.c -fPIC -DPIC -o .libs/pkcs11_secret.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11_int.lo pkcs11_int.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs11_int.c -fPIC -DPIC -o .libs/pkcs11_int.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o srp.lo srp.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c srp.c -fPIC -DPIC -o .libs/srp.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o psk.lo psk.c libtool: compile: i586-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 -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c psk.c -fPIC -DPIC -o .libs/psk.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-undefined -version-info 64:3:34 -Wl,--version-script=./libgnutls.map -o libgnutls.la -rpath /usr/lib 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 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 -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp libtool: link: i586-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/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 -Wl,--no-whole-archive -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -g -O2 -flto=auto -march=i586 -mtune=generic -Wl,--version-script=./libgnutls.map -Wl,-soname -Wl,libgnutls.so.30 -o .libs/libgnutls.so.30.34.3 libtool: link: (cd ".libs" && rm -f "libgnutls.so.30" && ln -s "libgnutls.so.30.34.3" "libgnutls.so.30") libtool: link: (cd ".libs" && rm -f "libgnutls.so" && ln -s "libgnutls.so.30.34.3" "libgnutls.so") libtool: link: ( cd ".libs" && rm -f "libgnutls.la" && ln -s "../libgnutls.la" "libgnutls.la" ) /bin/sh ../libtool --tag=CXX --mode=compile i586-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 -march=i586 -mtune=generic -c -o libgnutlsxx_la-gnutlsxx.lo `test -f 'gnutlsxx.cpp' || echo './'`gnutlsxx.cpp libtool: compile: i586-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 -march=i586 -mtune=generic -c gnutlsxx.cpp -fPIC -DPIC -o .libs/libgnutlsxx_la-gnutlsxx.o /bin/sh ../libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./includes -I./includes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-undefined -version-info 30:0:0 -o libgnutlsxx.la -rpath /usr/lib libgnutlsxx_la-gnutlsxx.lo libgnutls.la libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o .libs/libgnutlsxx_la-gnutlsxx.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs ./.libs/libgnutls.so -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' Making all in extra make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' Making all in includes make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra/includes' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra/includes' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls_openssl.lo gnutls_openssl.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gnutls_openssl.c -fPIC -DPIC -o .libs/gnutls_openssl.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o openssl_compat.lo openssl_compat.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c openssl_compat.c -fPIC -DPIC -o .libs/openssl_compat.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-undefined -export-symbols-regex "^[[:upper:]]" -version-info 27:2:0 -o libgnutls-openssl.la -rpath /usr/lib 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 | /bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libgnutls-openssl.exp /usr/bin/nm: fd-hook.o: no symbols /usr/bin/nm: sys_socket.o: no symbols /usr/bin/nm: threadlib.o: no symbols /usr/bin/nm: unistd.o: no symbols libtool: link: /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 | /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: i586-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.7.9/lib/.libs ../lib/.libs/libgnutls.so -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/extra' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' Making all in po make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/po' make gnutls30.pot-update make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9' \ --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.7.9/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.7.9/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: 377 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: 339 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: 280 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.7.9/po' touch ./stamp-po make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/po' Making all in src/gl make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' rm -f alloca.h-t alloca.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''HAVE_ALLOCA_H''@|1|g' < ./alloca.in.h; \ } > alloca.h-t && \ mv -f alloca.h-t alloca.h /bin/mkdir -p arpa rm -f arpa/inet.h-t arpa/inet.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 rm -f fcntl.h-t fcntl.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 rm -f inttypes.h-t inttypes.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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''@/""/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_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''@/0/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/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' \ < ./inttypes.in.h; \ } > inttypes.h-t && \ mv inttypes.h-t inttypes.h rm -f limits.h-t limits.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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 rm -f netdb.h-t netdb.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 rm -f signal.h-t signal.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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''@/IN_GNUTLS_GNULIB_TESTS/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 rm -f stdio.h-t stdio.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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_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_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_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_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_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/0/g' \ -e 's/@''GNULIB_VASPRINTF''@/1/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/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_VSPRINTF_POSIX''@/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 | \ 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_OBSTACK_PRINTF''@|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' \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|0|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|g' \ -e 's|@''REPLACE_FOPEN''@|0|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|0|g' \ -e 's|@''REPLACE_FSEEKO''@|0|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-t && \ mv stdio.h-t stdio.h rm -f stdlib.h-t stdlib.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/1/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_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/1/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/1/g' \ -e 's/@''GNULIB_SETENV''@/1/g' \ -e 's/@''GNULIB_STRTOD''@/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 | \ 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_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''@|1|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_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' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|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_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC''@|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_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 '/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-t && \ mv stdlib.h-t stdlib.h rm -f string.h-t string.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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''@/0/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/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' \ < ./string.in.h | \ 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_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_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|@''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.in.h; \ } > string.h-t && \ mv string.h-t string.h rm -f strings.h-t strings.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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 /bin/mkdir -p sys rm -f sys/select.h-t sys/select.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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''@/0/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 /bin/mkdir -p sys rm -f sys/socket.h-t sys/socket.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 -f sys/socket.h-t sys/socket.h /bin/mkdir -p sys rm -f sys/stat.h-t sys/stat.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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_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_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 /bin/mkdir -p sys rm -f sys/time.h-t sys/time.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 /bin/mkdir -p sys rm -f sys/types.h-t sys/types.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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|@''WINDOWS_STAT_INODES''@|0|g' \ < ./sys_types.in.h; \ } > sys/types.h-t && \ mv sys/types.h-t sys/types.h /bin/mkdir -p sys rm -f sys/uio.h-t sys/uio.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 -f sys/uio.h-t sys/uio.h rm -f time.h-t time.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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_TIMEGM''@/1/g' \ -e 's/@''GNULIB_TIMESPEC_GET''@/0/g' \ -e 's/@''GNULIB_TIME_R''@/1/g' \ -e 's/@''GNULIB_TIME_RZ''@/1/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_TIMEZONE_T''@|0|g' \ -e 's|@''REPLACE_CTIME''@|GNULIB_PORTCHECK|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''@|0|g' \ -e 's|@''REPLACE_STRFTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_TIMEGM''@|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 rm -f unistd.h-t unistd.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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' \ -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_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''@/0/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''@/0/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.in.h | \ 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' \ | \ sed -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|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_FCHOWNAT''@|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_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_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_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_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-t && \ mv unistd.h-t unistd.h rm -f wchar.h-t wchar.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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_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_MDA_WCSDUP''@/1/g' \ < ./wchar.in.h | \ 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' \ | \ sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \ -e 's|@''REPLACE_BTOWC''@|0|g' \ -e 's|@''REPLACE_WCTOB''@|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_WCSTOK''@|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-t && \ mv wchar.h-t wchar.h make all-recursive make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' Making all in . make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o basename-lgpl.lo basename-lgpl.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c basename-lgpl.c -fPIC -DPIC -o .libs/basename-lgpl.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o bitrotate.lo bitrotate.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c bitrotate.c -fPIC -DPIC -o .libs/bitrotate.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o c-ctype.lo c-ctype.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c c-ctype.c -fPIC -DPIC -o .libs/c-ctype.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o c-strcasecmp.lo c-strcasecmp.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c c-strcasecmp.c -fPIC -DPIC -o .libs/c-strcasecmp.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o c-strncasecmp.lo c-strncasecmp.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c c-strncasecmp.c -fPIC -DPIC -o .libs/c-strncasecmp.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cloexec.lo cloexec.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cloexec.c -fPIC -DPIC -o .libs/cloexec.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o close-stream.lo close-stream.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c close-stream.c -fPIC -DPIC -o .libs/close-stream.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o exitfail.lo exitfail.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c exitfail.c -fPIC -DPIC -o .libs/exitfail.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fd-hook.lo fd-hook.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c fd-hook.c -fPIC -DPIC -o .libs/fd-hook.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o getprogname.lo getprogname.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c getprogname.c -fPIC -DPIC -o .libs/getprogname.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gettime.lo gettime.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gettime.c -fPIC -DPIC -o .libs/gettime.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hash.lo hash.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c hash.c -fPIC -DPIC -o .libs/hash.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hash-pjw-bare.lo hash-pjw-bare.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c hash-pjw-bare.c -fPIC -DPIC -o .libs/hash-pjw-bare.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gl_linked_list.lo gl_linked_list.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gl_linked_list.c -fPIC -DPIC -o .libs/gl_linked_list.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gl_list.lo gl_list.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gl_list.c -fPIC -DPIC -o .libs/gl_list.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o glthread/lock.lo glthread/lock.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c glthread/lock.c -fPIC -DPIC -o glthread/.libs/lock.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o malloca.lo malloca.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c malloca.c -fPIC -DPIC -o .libs/malloca.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o nstrftime.lo nstrftime.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c nstrftime.c -fPIC -DPIC -o .libs/nstrftime.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o parse-datetime.lo parse-datetime.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c parse-datetime.c -fPIC -DPIC -o .libs/parse-datetime.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o progname.lo progname.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c progname.c -fPIC -DPIC -o .libs/progname.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o read-file.lo read-file.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c read-file.c -fPIC -DPIC -o .libs/read-file.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sockets.lo sockets.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c sockets.c -fPIC -DPIC -o .libs/sockets.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o stat-time.lo stat-time.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c stat-time.c -fPIC -DPIC -o .libs/stat-time.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sys_socket.lo sys_socket.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c sys_socket.c -fPIC -DPIC -o .libs/sys_socket.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o glthread/threadlib.lo glthread/threadlib.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c glthread/threadlib.c -fPIC -DPIC -o glthread/.libs/threadlib.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o timespec.lo timespec.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c timespec.c -fPIC -DPIC -o .libs/timespec.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o unistd.lo unistd.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c unistd.c -fPIC -DPIC -o .libs/unistd.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o xmalloc.lo xmalloc.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c xmalloc.c -fPIC -DPIC -o .libs/xmalloc.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o xalloc-die.lo xalloc-die.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c xalloc-die.c -fPIC -DPIC -o .libs/xalloc-die.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gl_xlist.lo gl_xlist.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gl_xlist.c -fPIC -DPIC -o .libs/gl_xlist.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o xsize.lo xsize.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c xsize.c -fPIC -DPIC -o .libs/xsize.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o asnprintf.lo asnprintf.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c asnprintf.c -fPIC -DPIC -o .libs/asnprintf.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fcntl.lo fcntl.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c fcntl.c -fPIC -DPIC -o .libs/fcntl.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mktime.lo mktime.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c mktime.c -fPIC -DPIC -o .libs/mktime.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o printf-args.lo printf-args.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c printf-args.c -fPIC -DPIC -o .libs/printf-args.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o printf-parse.lo printf-parse.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c printf-parse.c -fPIC -DPIC -o .libs/printf-parse.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o time_rz.lo time_rz.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c time_rz.c -fPIC -DPIC -o .libs/time_rz.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o vasnprintf.lo vasnprintf.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c vasnprintf.c -fPIC -DPIC -o .libs/vasnprintf.o /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-undefined -o libgnu_gpl.la basename-lgpl.lo bitrotate.lo c-ctype.lo c-strcasecmp.lo c-strncasecmp.lo cloexec.lo close-stream.lo exitfail.lo fd-hook.lo getprogname.lo gettime.lo hash.lo hash-pjw-bare.lo gl_linked_list.lo gl_list.lo glthread/lock.lo malloca.lo nstrftime.lo parse-datetime.lo progname.lo read-file.lo sockets.lo stat-time.lo sys_socket.lo glthread/threadlib.lo timespec.lo unistd.lo xmalloc.lo xalloc-die.lo gl_xlist.lo xsize.lo asnprintf.lo fcntl.lo mktime.lo printf-args.lo printf-parse.lo time_rz.lo vasnprintf.lo libtool: link: ar cr .libs/libgnu_gpl.a .libs/basename-lgpl.o .libs/bitrotate.o .libs/c-ctype.o .libs/c-strcasecmp.o .libs/c-strncasecmp.o .libs/cloexec.o .libs/close-stream.o .libs/exitfail.o .libs/fd-hook.o .libs/getprogname.o .libs/gettime.o .libs/hash.o .libs/hash-pjw-bare.o .libs/gl_linked_list.o .libs/gl_list.o glthread/.libs/lock.o .libs/malloca.o .libs/nstrftime.o .libs/parse-datetime.o .libs/progname.o .libs/read-file.o .libs/sockets.o .libs/stat-time.o .libs/sys_socket.o glthread/.libs/threadlib.o .libs/timespec.o .libs/unistd.o .libs/xmalloc.o .libs/xalloc-die.o .libs/gl_xlist.o .libs/xsize.o .libs/asnprintf.o .libs/fcntl.o .libs/mktime.o .libs/printf-args.o .libs/printf-parse.o .libs/time_rz.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.7.9/src/gl' Making all in tests make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' rm -f ctype.h-t ctype.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 rm -f langinfo.h-t langinfo.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 rm -f locale.h-t locale.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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''@/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 rm -f pthread.h-t pthread.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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''@/0/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' \ -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.in.h | \ 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' \ -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-t && \ mv pthread.h-t pthread.h rm -f sched.h-t sched.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 /bin/mkdir -p sys rm -f sys/ioctl.h-t sys/ioctl.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 make all-recursive make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' Making all in . make[6]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' Making all in src make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src' make all-am make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src' i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o psk.o psk.c /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o psktool-options.lo psktool-options.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c psktool-options.c -fPIC -DPIC -o .libs/psktool-options.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o psktool psk.o ../lib/libgnutls.la libcmd-psk.la ../gl/libgnu.la gl/libgnu_gpl.la libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o .libs/psktool psk.o ../lib/.libs/libgnutls.so ./.libs/libcmd-psk.a ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cli-debug.o cli-debug.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tests.o tests.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o socket.o socket.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o common.o common.c /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls-cli-debug-options.lo gnutls-cli-debug-options.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gnutls-cli-debug-options.c -fPIC -DPIC -o .libs/gnutls-cli-debug-options.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o certtool.o certtool.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o certtool-common.o certtool-common.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o certtool-extras.o certtool-extras.c /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o certtool-options.lo certtool-options.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c certtool-options.c -fPIC -DPIC -o .libs/certtool-options.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o certtool-cfg.lo certtool-cfg.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c certtool-cfg.c -fPIC -DPIC -o .libs/certtool-cfg.o /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cfg.lo cfg.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c cfg.c -fPIC -DPIC -o .libs/cfg.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/src/../gl/.libs/libgnu.a") libtool: link: (cd .libs/libcerttool-cfg.lax/libgnu_gpl.a && ar x "/usr/src/RPM/BUILD/gnutls-3.7.9/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/basename-lgpl.o .libs/libcerttool-cfg.lax/lt2-basename-lgpl.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/basename-lgpl.o .libs/libcerttool-cfg.lax/lt2-basename-lgpl.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/bitrotate.o .libs/libcerttool-cfg.lax/lt3-bitrotate.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/bitrotate.o .libs/libcerttool-cfg.lax/lt3-bitrotate.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/c-ctype.o .libs/libcerttool-cfg.lax/lt4-c-ctype.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/c-ctype.o .libs/libcerttool-cfg.lax/lt4-c-ctype.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/c-strcasecmp.o .libs/libcerttool-cfg.lax/lt5-c-strcasecmp.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/c-strcasecmp.o .libs/libcerttool-cfg.lax/lt5-c-strcasecmp.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/c-strncasecmp.o .libs/libcerttool-cfg.lax/lt6-c-strncasecmp.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/c-strncasecmp.o .libs/libcerttool-cfg.lax/lt6-c-strncasecmp.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/cloexec.o .libs/libcerttool-cfg.lax/lt7-cloexec.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/cloexec.o .libs/libcerttool-cfg.lax/lt7-cloexec.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/fcntl.o .libs/libcerttool-cfg.lax/lt8-fcntl.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/fcntl.o .libs/libcerttool-cfg.lax/lt8-fcntl.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/fd-hook.o .libs/libcerttool-cfg.lax/lt9-fd-hook.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/fd-hook.o .libs/libcerttool-cfg.lax/lt9-fd-hook.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/hash-pjw-bare.o .libs/libcerttool-cfg.lax/lt10-hash-pjw-bare.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/hash-pjw-bare.o .libs/libcerttool-cfg.lax/lt10-hash-pjw-bare.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/hash.o .libs/libcerttool-cfg.lax/lt11-hash.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/hash.o .libs/libcerttool-cfg.lax/lt11-hash.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/lock.o .libs/libcerttool-cfg.lax/lt12-lock.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/lock.o .libs/libcerttool-cfg.lax/lt12-lock.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/malloca.o .libs/libcerttool-cfg.lax/lt13-malloca.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/malloca.o .libs/libcerttool-cfg.lax/lt13-malloca.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/printf-args.o .libs/libcerttool-cfg.lax/lt14-printf-args.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/printf-args.o .libs/libcerttool-cfg.lax/lt14-printf-args.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/printf-parse.o .libs/libcerttool-cfg.lax/lt15-printf-parse.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/printf-parse.o .libs/libcerttool-cfg.lax/lt15-printf-parse.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/read-file.o .libs/libcerttool-cfg.lax/lt16-read-file.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/read-file.o .libs/libcerttool-cfg.lax/lt16-read-file.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/stat-time.o .libs/libcerttool-cfg.lax/lt17-stat-time.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/stat-time.o .libs/libcerttool-cfg.lax/lt17-stat-time.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/sys_socket.o .libs/libcerttool-cfg.lax/lt18-sys_socket.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/sys_socket.o .libs/libcerttool-cfg.lax/lt18-sys_socket.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/threadlib.o .libs/libcerttool-cfg.lax/lt19-threadlib.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/threadlib.o .libs/libcerttool-cfg.lax/lt19-threadlib.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/unistd.o .libs/libcerttool-cfg.lax/lt20-unistd.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/unistd.o .libs/libcerttool-cfg.lax/lt20-unistd.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/vasnprintf.o .libs/libcerttool-cfg.lax/lt21-vasnprintf.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/vasnprintf.o .libs/libcerttool-cfg.lax/lt21-vasnprintf.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/xsize.o .libs/libcerttool-cfg.lax/lt22-xsize.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/xsize.o .libs/libcerttool-cfg.lax/lt22-xsize.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/basename-lgpl.o .libs/libcerttool-cfg.lax/libgnu.a/bitrotate.o .libs/libcerttool-cfg.lax/libgnu.a/c-ctype.o .libs/libcerttool-cfg.lax/libgnu.a/c-strcasecmp.o .libs/libcerttool-cfg.lax/libgnu.a/c-strncasecmp.o .libs/libcerttool-cfg.lax/libgnu.a/cloexec.o .libs/libcerttool-cfg.lax/libgnu.a/dirname-lgpl.o .libs/libcerttool-cfg.lax/libgnu.a/fcntl.o .libs/libcerttool-cfg.lax/libgnu.a/fd-hook.o .libs/libcerttool-cfg.lax/libgnu.a/hash-pjw-bare.o .libs/libcerttool-cfg.lax/libgnu.a/hash.o .libs/libcerttool-cfg.lax/libgnu.a/lock.o .libs/libcerttool-cfg.lax/libgnu.a/malloca.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/read-file.o .libs/libcerttool-cfg.lax/libgnu.a/stat-time.o .libs/libcerttool-cfg.lax/libgnu.a/stripslash.o .libs/libcerttool-cfg.lax/libgnu.a/sys_socket.o .libs/libcerttool-cfg.lax/libgnu.a/threadlib.o .libs/libcerttool-cfg.lax/libgnu.a/unistd.o .libs/libcerttool-cfg.lax/libgnu.a/vasnprintf.o .libs/libcerttool-cfg.lax/libgnu.a/xsize.o .libs/libcerttool-cfg.lax/lt1-asnprintf.o .libs/libcerttool-cfg.lax/lt2-basename-lgpl.o .libs/libcerttool-cfg.lax/lt3-bitrotate.o .libs/libcerttool-cfg.lax/lt4-c-ctype.o .libs/libcerttool-cfg.lax/lt5-c-strcasecmp.o .libs/libcerttool-cfg.lax/lt6-c-strncasecmp.o .libs/libcerttool-cfg.lax/lt7-cloexec.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/close-stream.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/exitfail.o .libs/libcerttool-cfg.lax/lt8-fcntl.o .libs/libcerttool-cfg.lax/lt9-fd-hook.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/getprogname.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/gettime.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/gl_linked_list.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/gl_list.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/gl_xlist.o .libs/libcerttool-cfg.lax/lt10-hash-pjw-bare.o .libs/libcerttool-cfg.lax/lt11-hash.o .libs/libcerttool-cfg.lax/lt12-lock.o .libs/libcerttool-cfg.lax/lt13-malloca.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/mktime.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/nstrftime.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/parse-datetime.o .libs/libcerttool-cfg.lax/lt14-printf-args.o .libs/libcerttool-cfg.lax/lt15-printf-parse.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/progname.o .libs/libcerttool-cfg.lax/lt16-read-file.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/sockets.o .libs/libcerttool-cfg.lax/lt17-stat-time.o .libs/libcerttool-cfg.lax/lt18-sys_socket.o .libs/libcerttool-cfg.lax/lt19-threadlib.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/time_rz.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/timespec.o .libs/libcerttool-cfg.lax/lt20-unistd.o .libs/libcerttool-cfg.lax/lt21-vasnprintf.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/xalloc-die.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/xmalloc.o .libs/libcerttool-cfg.lax/lt22-xsize.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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/src/./.libs/libcerttool-cfg.a") libtool: link: (cd .libs/libcmd-certtool.lax/libgnu_gpl.a && ar x "/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/.libs/libgnu_gpl.a") libtool: link: (cd .libs/libcmd-certtool.lax/libgnu.a && ar x "/usr/src/RPM/BUILD/gnutls-3.7.9/src/../gl/.libs/libgnu.a") libtool: link: (cd .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a && ar x "/usr/src/RPM/BUILD/gnutls-3.7.9/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/basename-lgpl.o .libs/libcmd-certtool.lax/lt3-basename-lgpl.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/basename-lgpl.o .libs/libcmd-certtool.lax/lt3-basename-lgpl.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/bitrotate.o .libs/libcmd-certtool.lax/lt4-bitrotate.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/bitrotate.o .libs/libcmd-certtool.lax/lt4-bitrotate.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/c-ctype.o .libs/libcmd-certtool.lax/lt5-c-ctype.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/c-ctype.o .libs/libcmd-certtool.lax/lt5-c-ctype.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/c-strcasecmp.o .libs/libcmd-certtool.lax/lt6-c-strcasecmp.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/c-strcasecmp.o .libs/libcmd-certtool.lax/lt6-c-strcasecmp.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/c-strncasecmp.o .libs/libcmd-certtool.lax/lt7-c-strncasecmp.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/c-strncasecmp.o .libs/libcmd-certtool.lax/lt7-c-strncasecmp.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/cloexec.o .libs/libcmd-certtool.lax/lt8-cloexec.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/cloexec.o .libs/libcmd-certtool.lax/lt8-cloexec.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/close-stream.o .libs/libcmd-certtool.lax/lt9-close-stream.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/close-stream.o .libs/libcmd-certtool.lax/lt9-close-stream.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/exitfail.o .libs/libcmd-certtool.lax/lt10-exitfail.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/exitfail.o .libs/libcmd-certtool.lax/lt10-exitfail.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/fcntl.o .libs/libcmd-certtool.lax/lt11-fcntl.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/fcntl.o .libs/libcmd-certtool.lax/lt11-fcntl.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/fd-hook.o .libs/libcmd-certtool.lax/lt12-fd-hook.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/fd-hook.o .libs/libcmd-certtool.lax/lt12-fd-hook.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/getprogname.o .libs/libcmd-certtool.lax/lt13-getprogname.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/getprogname.o .libs/libcmd-certtool.lax/lt13-getprogname.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/gettime.o .libs/libcmd-certtool.lax/lt14-gettime.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/gettime.o .libs/libcmd-certtool.lax/lt14-gettime.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/gl_linked_list.o .libs/libcmd-certtool.lax/lt15-gl_linked_list.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/gl_linked_list.o .libs/libcmd-certtool.lax/lt15-gl_linked_list.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/gl_list.o .libs/libcmd-certtool.lax/lt16-gl_list.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/gl_list.o .libs/libcmd-certtool.lax/lt16-gl_list.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/gl_xlist.o .libs/libcmd-certtool.lax/lt17-gl_xlist.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/gl_xlist.o .libs/libcmd-certtool.lax/lt17-gl_xlist.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/hash-pjw-bare.o .libs/libcmd-certtool.lax/lt18-hash-pjw-bare.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/hash-pjw-bare.o .libs/libcmd-certtool.lax/lt18-hash-pjw-bare.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/hash.o .libs/libcmd-certtool.lax/lt19-hash.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/hash.o .libs/libcmd-certtool.lax/lt19-hash.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/lock.o .libs/libcmd-certtool.lax/lt20-lock.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/lock.o .libs/libcmd-certtool.lax/lt20-lock.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/malloca.o .libs/libcmd-certtool.lax/lt21-malloca.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/malloca.o .libs/libcmd-certtool.lax/lt21-malloca.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/mktime.o .libs/libcmd-certtool.lax/lt22-mktime.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/mktime.o .libs/libcmd-certtool.lax/lt22-mktime.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/nstrftime.o .libs/libcmd-certtool.lax/lt23-nstrftime.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/nstrftime.o .libs/libcmd-certtool.lax/lt23-nstrftime.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/parse-datetime.o .libs/libcmd-certtool.lax/lt24-parse-datetime.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/parse-datetime.o .libs/libcmd-certtool.lax/lt24-parse-datetime.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-certtool.lax/lt25-printf-args.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-certtool.lax/lt25-printf-args.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-certtool.lax/lt26-printf-parse.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-certtool.lax/lt26-printf-parse.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/progname.o .libs/libcmd-certtool.lax/lt27-progname.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/progname.o .libs/libcmd-certtool.lax/lt27-progname.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/read-file.o .libs/libcmd-certtool.lax/lt28-read-file.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/read-file.o .libs/libcmd-certtool.lax/lt28-read-file.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/sockets.o .libs/libcmd-certtool.lax/lt29-sockets.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/sockets.o .libs/libcmd-certtool.lax/lt29-sockets.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/stat-time.o .libs/libcmd-certtool.lax/lt30-stat-time.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/stat-time.o .libs/libcmd-certtool.lax/lt30-stat-time.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/sys_socket.o .libs/libcmd-certtool.lax/lt31-sys_socket.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/sys_socket.o .libs/libcmd-certtool.lax/lt31-sys_socket.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/threadlib.o .libs/libcmd-certtool.lax/lt32-threadlib.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/threadlib.o .libs/libcmd-certtool.lax/lt32-threadlib.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/time_rz.o .libs/libcmd-certtool.lax/lt33-time_rz.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/time_rz.o .libs/libcmd-certtool.lax/lt33-time_rz.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/timespec.o .libs/libcmd-certtool.lax/lt34-timespec.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/timespec.o .libs/libcmd-certtool.lax/lt34-timespec.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/unistd.o .libs/libcmd-certtool.lax/lt35-unistd.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/unistd.o .libs/libcmd-certtool.lax/lt35-unistd.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-certtool.lax/lt36-vasnprintf.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-certtool.lax/lt36-vasnprintf.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/xalloc-die.o .libs/libcmd-certtool.lax/lt37-xalloc-die.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/xalloc-die.o .libs/libcmd-certtool.lax/lt37-xalloc-die.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/xmalloc.o .libs/libcmd-certtool.lax/lt38-xmalloc.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/xmalloc.o .libs/libcmd-certtool.lax/lt38-xmalloc.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/xsize.o .libs/libcmd-certtool.lax/lt39-xsize.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/xsize.o .libs/libcmd-certtool.lax/lt39-xsize.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/asnprintf.o .libs/libcmd-certtool.lax/lt40-asnprintf.o || cp .libs/libcmd-certtool.lax/libgnu.a/asnprintf.o .libs/libcmd-certtool.lax/lt40-asnprintf.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/basename-lgpl.o .libs/libcmd-certtool.lax/lt41-basename-lgpl.o || cp .libs/libcmd-certtool.lax/libgnu.a/basename-lgpl.o .libs/libcmd-certtool.lax/lt41-basename-lgpl.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/bitrotate.o .libs/libcmd-certtool.lax/lt42-bitrotate.o || cp .libs/libcmd-certtool.lax/libgnu.a/bitrotate.o .libs/libcmd-certtool.lax/lt42-bitrotate.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/c-ctype.o .libs/libcmd-certtool.lax/lt43-c-ctype.o || cp .libs/libcmd-certtool.lax/libgnu.a/c-ctype.o .libs/libcmd-certtool.lax/lt43-c-ctype.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/c-strcasecmp.o .libs/libcmd-certtool.lax/lt44-c-strcasecmp.o || cp .libs/libcmd-certtool.lax/libgnu.a/c-strcasecmp.o .libs/libcmd-certtool.lax/lt44-c-strcasecmp.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/c-strncasecmp.o .libs/libcmd-certtool.lax/lt45-c-strncasecmp.o || cp .libs/libcmd-certtool.lax/libgnu.a/c-strncasecmp.o .libs/libcmd-certtool.lax/lt45-c-strncasecmp.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/cloexec.o .libs/libcmd-certtool.lax/lt46-cloexec.o || cp .libs/libcmd-certtool.lax/libgnu.a/cloexec.o .libs/libcmd-certtool.lax/lt46-cloexec.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/dirname-lgpl.o .libs/libcmd-certtool.lax/lt47-dirname-lgpl.o || cp .libs/libcmd-certtool.lax/libgnu.a/dirname-lgpl.o .libs/libcmd-certtool.lax/lt47-dirname-lgpl.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/fcntl.o .libs/libcmd-certtool.lax/lt48-fcntl.o || cp .libs/libcmd-certtool.lax/libgnu.a/fcntl.o .libs/libcmd-certtool.lax/lt48-fcntl.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/fd-hook.o .libs/libcmd-certtool.lax/lt49-fd-hook.o || cp .libs/libcmd-certtool.lax/libgnu.a/fd-hook.o .libs/libcmd-certtool.lax/lt49-fd-hook.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/hash-pjw-bare.o .libs/libcmd-certtool.lax/lt50-hash-pjw-bare.o || cp .libs/libcmd-certtool.lax/libgnu.a/hash-pjw-bare.o .libs/libcmd-certtool.lax/lt50-hash-pjw-bare.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/hash.o .libs/libcmd-certtool.lax/lt51-hash.o || cp .libs/libcmd-certtool.lax/libgnu.a/hash.o .libs/libcmd-certtool.lax/lt51-hash.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/lock.o .libs/libcmd-certtool.lax/lt52-lock.o || cp .libs/libcmd-certtool.lax/libgnu.a/lock.o .libs/libcmd-certtool.lax/lt52-lock.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/malloca.o .libs/libcmd-certtool.lax/lt53-malloca.o || cp .libs/libcmd-certtool.lax/libgnu.a/malloca.o .libs/libcmd-certtool.lax/lt53-malloca.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/printf-args.o .libs/libcmd-certtool.lax/lt54-printf-args.o || cp .libs/libcmd-certtool.lax/libgnu.a/printf-args.o .libs/libcmd-certtool.lax/lt54-printf-args.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/printf-parse.o .libs/libcmd-certtool.lax/lt55-printf-parse.o || cp .libs/libcmd-certtool.lax/libgnu.a/printf-parse.o .libs/libcmd-certtool.lax/lt55-printf-parse.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/read-file.o .libs/libcmd-certtool.lax/lt56-read-file.o || cp .libs/libcmd-certtool.lax/libgnu.a/read-file.o .libs/libcmd-certtool.lax/lt56-read-file.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/stat-time.o .libs/libcmd-certtool.lax/lt57-stat-time.o || cp .libs/libcmd-certtool.lax/libgnu.a/stat-time.o .libs/libcmd-certtool.lax/lt57-stat-time.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/stripslash.o .libs/libcmd-certtool.lax/lt58-stripslash.o || cp .libs/libcmd-certtool.lax/libgnu.a/stripslash.o .libs/libcmd-certtool.lax/lt58-stripslash.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/sys_socket.o .libs/libcmd-certtool.lax/lt59-sys_socket.o || cp .libs/libcmd-certtool.lax/libgnu.a/sys_socket.o .libs/libcmd-certtool.lax/lt59-sys_socket.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/threadlib.o .libs/libcmd-certtool.lax/lt60-threadlib.o || cp .libs/libcmd-certtool.lax/libgnu.a/threadlib.o .libs/libcmd-certtool.lax/lt60-threadlib.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/unistd.o .libs/libcmd-certtool.lax/lt61-unistd.o || cp .libs/libcmd-certtool.lax/libgnu.a/unistd.o .libs/libcmd-certtool.lax/lt61-unistd.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/vasnprintf.o .libs/libcmd-certtool.lax/lt62-vasnprintf.o || cp .libs/libcmd-certtool.lax/libgnu.a/vasnprintf.o .libs/libcmd-certtool.lax/lt62-vasnprintf.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/xsize.o .libs/libcmd-certtool.lax/lt63-xsize.o || cp .libs/libcmd-certtool.lax/libgnu.a/xsize.o .libs/libcmd-certtool.lax/lt63-xsize.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/asnprintf.o .libs/libcmd-certtool.lax/lt64-asnprintf.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/asnprintf.o .libs/libcmd-certtool.lax/lt64-asnprintf.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/basename-lgpl.o .libs/libcmd-certtool.lax/lt65-basename-lgpl.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/basename-lgpl.o .libs/libcmd-certtool.lax/lt65-basename-lgpl.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/bitrotate.o .libs/libcmd-certtool.lax/lt66-bitrotate.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/bitrotate.o .libs/libcmd-certtool.lax/lt66-bitrotate.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/c-ctype.o .libs/libcmd-certtool.lax/lt67-c-ctype.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/c-ctype.o .libs/libcmd-certtool.lax/lt67-c-ctype.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/c-strcasecmp.o .libs/libcmd-certtool.lax/lt68-c-strcasecmp.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/c-strcasecmp.o .libs/libcmd-certtool.lax/lt68-c-strcasecmp.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/c-strncasecmp.o .libs/libcmd-certtool.lax/lt69-c-strncasecmp.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/c-strncasecmp.o .libs/libcmd-certtool.lax/lt69-c-strncasecmp.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/cloexec.o .libs/libcmd-certtool.lax/lt70-cloexec.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/cloexec.o .libs/libcmd-certtool.lax/lt70-cloexec.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/close-stream.o .libs/libcmd-certtool.lax/lt71-close-stream.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/close-stream.o .libs/libcmd-certtool.lax/lt71-close-stream.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/exitfail.o .libs/libcmd-certtool.lax/lt72-exitfail.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/exitfail.o .libs/libcmd-certtool.lax/lt72-exitfail.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/fcntl.o .libs/libcmd-certtool.lax/lt73-fcntl.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/fcntl.o .libs/libcmd-certtool.lax/lt73-fcntl.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/fd-hook.o .libs/libcmd-certtool.lax/lt74-fd-hook.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/fd-hook.o .libs/libcmd-certtool.lax/lt74-fd-hook.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/getprogname.o .libs/libcmd-certtool.lax/lt75-getprogname.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/getprogname.o .libs/libcmd-certtool.lax/lt75-getprogname.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/gettime.o .libs/libcmd-certtool.lax/lt76-gettime.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/gettime.o .libs/libcmd-certtool.lax/lt76-gettime.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/gl_linked_list.o .libs/libcmd-certtool.lax/lt77-gl_linked_list.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/gl_linked_list.o .libs/libcmd-certtool.lax/lt77-gl_linked_list.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/gl_list.o .libs/libcmd-certtool.lax/lt78-gl_list.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/gl_list.o .libs/libcmd-certtool.lax/lt78-gl_list.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/gl_xlist.o .libs/libcmd-certtool.lax/lt79-gl_xlist.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/gl_xlist.o .libs/libcmd-certtool.lax/lt79-gl_xlist.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/hash-pjw-bare.o .libs/libcmd-certtool.lax/lt80-hash-pjw-bare.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/hash-pjw-bare.o .libs/libcmd-certtool.lax/lt80-hash-pjw-bare.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/hash.o .libs/libcmd-certtool.lax/lt81-hash.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/hash.o .libs/libcmd-certtool.lax/lt81-hash.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/lock.o .libs/libcmd-certtool.lax/lt82-lock.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/lock.o .libs/libcmd-certtool.lax/lt82-lock.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/malloca.o .libs/libcmd-certtool.lax/lt83-malloca.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/malloca.o .libs/libcmd-certtool.lax/lt83-malloca.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/mktime.o .libs/libcmd-certtool.lax/lt84-mktime.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/mktime.o .libs/libcmd-certtool.lax/lt84-mktime.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/nstrftime.o .libs/libcmd-certtool.lax/lt85-nstrftime.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/nstrftime.o .libs/libcmd-certtool.lax/lt85-nstrftime.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/parse-datetime.o .libs/libcmd-certtool.lax/lt86-parse-datetime.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/parse-datetime.o .libs/libcmd-certtool.lax/lt86-parse-datetime.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/printf-args.o .libs/libcmd-certtool.lax/lt87-printf-args.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/printf-args.o .libs/libcmd-certtool.lax/lt87-printf-args.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/printf-parse.o .libs/libcmd-certtool.lax/lt88-printf-parse.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/printf-parse.o .libs/libcmd-certtool.lax/lt88-printf-parse.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/progname.o .libs/libcmd-certtool.lax/lt89-progname.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/progname.o .libs/libcmd-certtool.lax/lt89-progname.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/read-file.o .libs/libcmd-certtool.lax/lt90-read-file.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/read-file.o .libs/libcmd-certtool.lax/lt90-read-file.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/sockets.o .libs/libcmd-certtool.lax/lt91-sockets.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/sockets.o .libs/libcmd-certtool.lax/lt91-sockets.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/stat-time.o .libs/libcmd-certtool.lax/lt92-stat-time.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/stat-time.o .libs/libcmd-certtool.lax/lt92-stat-time.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/sys_socket.o .libs/libcmd-certtool.lax/lt93-sys_socket.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/sys_socket.o .libs/libcmd-certtool.lax/lt93-sys_socket.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/threadlib.o .libs/libcmd-certtool.lax/lt94-threadlib.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/threadlib.o .libs/libcmd-certtool.lax/lt94-threadlib.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/time_rz.o .libs/libcmd-certtool.lax/lt95-time_rz.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/time_rz.o .libs/libcmd-certtool.lax/lt95-time_rz.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/timespec.o .libs/libcmd-certtool.lax/lt96-timespec.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/timespec.o .libs/libcmd-certtool.lax/lt96-timespec.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/unistd.o .libs/libcmd-certtool.lax/lt97-unistd.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/unistd.o .libs/libcmd-certtool.lax/lt97-unistd.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/vasnprintf.o .libs/libcmd-certtool.lax/lt98-vasnprintf.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/vasnprintf.o .libs/libcmd-certtool.lax/lt98-vasnprintf.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/xalloc-die.o .libs/libcmd-certtool.lax/lt99-xalloc-die.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/xalloc-die.o .libs/libcmd-certtool.lax/lt99-xalloc-die.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/xmalloc.o .libs/libcmd-certtool.lax/lt100-xmalloc.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/xmalloc.o .libs/libcmd-certtool.lax/lt100-xmalloc.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/xsize.o .libs/libcmd-certtool.lax/lt101-xsize.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/xsize.o .libs/libcmd-certtool.lax/lt101-xsize.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/basename-lgpl.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/bitrotate.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/c-ctype.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/c-strcasecmp.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/c-strncasecmp.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/cloexec.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/close-stream.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/dirname-lgpl.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/exitfail.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/fcntl.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/fd-hook.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/getprogname.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/gettime.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/gl_linked_list.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/gl_list.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/gl_xlist.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/hash-pjw-bare.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/hash.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lock.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt1-asnprintf.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt10-hash-pjw-bare.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt11-hash.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt12-lock.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt13-malloca.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt14-printf-args.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt15-printf-parse.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt16-read-file.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt17-stat-time.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt18-sys_socket.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt19-threadlib.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt2-basename-lgpl.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt20-unistd.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt21-vasnprintf.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt22-xsize.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt3-bitrotate.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt4-c-ctype.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt5-c-strcasecmp.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt6-c-strncasecmp.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt7-cloexec.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt8-fcntl.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt9-fd-hook.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/malloca.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/mktime.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/nstrftime.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/parse-datetime.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/progname.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/read-file.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/sockets.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/stat-time.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/stripslash.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/sys_socket.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/threadlib.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/time_rz.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/timespec.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/unistd.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/vasnprintf.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/xalloc-die.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/xmalloc.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/xsize.o .libs/libcmd-certtool.lax/lt2-asnprintf.o .libs/libcmd-certtool.lax/lt3-basename-lgpl.o .libs/libcmd-certtool.lax/lt4-bitrotate.o .libs/libcmd-certtool.lax/lt5-c-ctype.o .libs/libcmd-certtool.lax/lt6-c-strcasecmp.o .libs/libcmd-certtool.lax/lt7-c-strncasecmp.o .libs/libcmd-certtool.lax/lt8-cloexec.o .libs/libcmd-certtool.lax/lt9-close-stream.o .libs/libcmd-certtool.lax/lt10-exitfail.o .libs/libcmd-certtool.lax/lt11-fcntl.o .libs/libcmd-certtool.lax/lt12-fd-hook.o .libs/libcmd-certtool.lax/lt13-getprogname.o .libs/libcmd-certtool.lax/lt14-gettime.o .libs/libcmd-certtool.lax/lt15-gl_linked_list.o .libs/libcmd-certtool.lax/lt16-gl_list.o .libs/libcmd-certtool.lax/lt17-gl_xlist.o .libs/libcmd-certtool.lax/lt18-hash-pjw-bare.o .libs/libcmd-certtool.lax/lt19-hash.o .libs/libcmd-certtool.lax/lt20-lock.o .libs/libcmd-certtool.lax/lt21-malloca.o .libs/libcmd-certtool.lax/lt22-mktime.o .libs/libcmd-certtool.lax/lt23-nstrftime.o .libs/libcmd-certtool.lax/lt24-parse-datetime.o .libs/libcmd-certtool.lax/lt25-printf-args.o .libs/libcmd-certtool.lax/lt26-printf-parse.o .libs/libcmd-certtool.lax/lt27-progname.o .libs/libcmd-certtool.lax/lt28-read-file.o .libs/libcmd-certtool.lax/lt29-sockets.o .libs/libcmd-certtool.lax/lt30-stat-time.o .libs/libcmd-certtool.lax/lt31-sys_socket.o .libs/libcmd-certtool.lax/lt32-threadlib.o .libs/libcmd-certtool.lax/lt33-time_rz.o .libs/libcmd-certtool.lax/lt34-timespec.o .libs/libcmd-certtool.lax/lt35-unistd.o .libs/libcmd-certtool.lax/lt36-vasnprintf.o .libs/libcmd-certtool.lax/lt37-xalloc-die.o .libs/libcmd-certtool.lax/lt38-xmalloc.o .libs/libcmd-certtool.lax/lt39-xsize.o .libs/libcmd-certtool.lax/lt40-asnprintf.o .libs/libcmd-certtool.lax/lt41-basename-lgpl.o .libs/libcmd-certtool.lax/lt42-bitrotate.o .libs/libcmd-certtool.lax/lt43-c-ctype.o .libs/libcmd-certtool.lax/lt44-c-strcasecmp.o .libs/libcmd-certtool.lax/lt45-c-strncasecmp.o .libs/libcmd-certtool.lax/lt46-cloexec.o .libs/libcmd-certtool.lax/lt47-dirname-lgpl.o .libs/libcmd-certtool.lax/lt48-fcntl.o .libs/libcmd-certtool.lax/lt49-fd-hook.o .libs/libcmd-certtool.lax/lt50-hash-pjw-bare.o .libs/libcmd-certtool.lax/lt51-hash.o .libs/libcmd-certtool.lax/lt52-lock.o .libs/libcmd-certtool.lax/lt53-malloca.o .libs/libcmd-certtool.lax/lt54-printf-args.o .libs/libcmd-certtool.lax/lt55-printf-parse.o .libs/libcmd-certtool.lax/lt56-read-file.o .libs/libcmd-certtool.lax/lt57-stat-time.o .libs/libcmd-certtool.lax/lt58-stripslash.o .libs/libcmd-certtool.lax/lt59-sys_socket.o .libs/libcmd-certtool.lax/lt60-threadlib.o .libs/libcmd-certtool.lax/lt61-unistd.o .libs/libcmd-certtool.lax/lt62-vasnprintf.o .libs/libcmd-certtool.lax/lt63-xsize.o .libs/libcmd-certtool.lax/lt64-asnprintf.o .libs/libcmd-certtool.lax/lt65-basename-lgpl.o .libs/libcmd-certtool.lax/lt66-bitrotate.o .libs/libcmd-certtool.lax/lt67-c-ctype.o .libs/libcmd-certtool.lax/lt68-c-strcasecmp.o .libs/libcmd-certtool.lax/lt69-c-strncasecmp.o .libs/libcmd-certtool.lax/lt70-cloexec.o .libs/libcmd-certtool.lax/lt71-close-stream.o .libs/libcmd-certtool.lax/lt72-exitfail.o .libs/libcmd-certtool.lax/lt73-fcntl.o .libs/libcmd-certtool.lax/lt74-fd-hook.o .libs/libcmd-certtool.lax/lt75-getprogname.o .libs/libcmd-certtool.lax/lt76-gettime.o .libs/libcmd-certtool.lax/lt77-gl_linked_list.o .libs/libcmd-certtool.lax/lt78-gl_list.o .libs/libcmd-certtool.lax/lt79-gl_xlist.o .libs/libcmd-certtool.lax/lt80-hash-pjw-bare.o .libs/libcmd-certtool.lax/lt81-hash.o .libs/libcmd-certtool.lax/lt82-lock.o .libs/libcmd-certtool.lax/lt83-malloca.o .libs/libcmd-certtool.lax/lt84-mktime.o .libs/libcmd-certtool.lax/lt85-nstrftime.o .libs/libcmd-certtool.lax/lt86-parse-datetime.o .libs/libcmd-certtool.lax/lt87-printf-args.o .libs/libcmd-certtool.lax/lt88-printf-parse.o .libs/libcmd-certtool.lax/lt89-progname.o .libs/libcmd-certtool.lax/lt90-read-file.o .libs/libcmd-certtool.lax/lt91-sockets.o .libs/libcmd-certtool.lax/lt92-stat-time.o .libs/libcmd-certtool.lax/lt93-sys_socket.o .libs/libcmd-certtool.lax/lt94-threadlib.o .libs/libcmd-certtool.lax/lt95-time_rz.o .libs/libcmd-certtool.lax/lt96-timespec.o .libs/libcmd-certtool.lax/lt97-unistd.o .libs/libcmd-certtool.lax/lt98-vasnprintf.o .libs/libcmd-certtool.lax/lt99-xalloc-die.o .libs/libcmd-certtool.lax/lt100-xmalloc.o .libs/libcmd-certtool.lax/lt101-xsize.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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -lnettle -lhogweed -lgmp -ltasn1 ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a gl/parse-datetime.c: In function 'yyparse': gl/parse-datetime.c:1724:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1724 | *++yyvsp = yylval; | ^ 'parse_datetime_body': events 1-8 | |gl/parse-datetime.y:1711:1: | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1519 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (10) region created on stack here | | (11) capacity: 52 bytes |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (12) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (14) following 'false' branch (when 'yystate_219 != 12')... | | (13) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (15) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (16) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (18) following 'true' branch (when 'yychar_206 == -2')... | | (17) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (19) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (20) calling 'yylex' from 'yyparse' | +--> 'yylex': events 21-22 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (21) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (22) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 23-24 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (23) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (24) ...to here | <-------------+ | 'yyparse': events 25-32 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (25) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (26) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (27) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (28) following 'false' branch (when 'yyn_256 > 0')... |...... | 1717 | if (yyerrstatus) | | ~ ~ | | | | | | | (30) following 'false' branch (when 'yyerrstatus_222 == 0')... | | (29) ...to here |...... | 1721 | YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); | | ~ | | | | | (31) ...to here |...... | 1724 | *++yyvsp = yylval; | | ~ | | | | | (32) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1724:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1724 | *++yyvsp = yylval; | ^ 'parse_datetime': events 1-2 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1519 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (40) region created on stack here | | (41) capacity: 52 bytes |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (42) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (44) following 'false' branch (when 'yystate_219 != 12')... | | (43) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (45) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (46) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (48) following 'true' branch (when 'yychar_206 == -2')... | | (47) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (49) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (50) calling 'yylex' from 'yyparse' | +--> 'yylex': events 51-52 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (51) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (52) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 53-54 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (53) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (54) ...to here | <-------------+ | 'yyparse': events 55-62 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (55) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (56) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (57) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (58) following 'false' branch (when 'yyn_256 > 0')... |...... | 1717 | if (yyerrstatus) | | ~ ~ | | | | | | | (60) following 'false' branch (when 'yyerrstatus_222 == 0')... | | (59) ...to here |...... | 1721 | YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); | | ~ | | | | | (61) ...to here |...... | 1724 | *++yyvsp = yylval; | | ~ | | | | | (62) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1724:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1724 | *++yyvsp = yylval; | ^ 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1519 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (54) region created on stack here | | (55) capacity: 52 bytes |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (56) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (58) following 'false' branch (when 'yystate_219 != 12')... | | (57) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (59) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (60) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (62) following 'true' branch (when 'yychar_206 == -2')... | | (61) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (63) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (64) calling 'yylex' from 'yyparse' | +--> 'yylex': events 65-66 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (65) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (66) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 67-68 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (67) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (68) ...to here | <-------------+ | 'yyparse': events 69-76 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (69) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (70) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (71) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (72) following 'false' branch (when 'yyn_256 > 0')... |...... | 1717 | if (yyerrstatus) | | ~ ~ | | | | | | | (74) following 'false' branch (when 'yyerrstatus_222 == 0')... | | (73) ...to here |...... | 1721 | YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); | | ~ | | | | | (75) ...to here |...... | 1724 | *++yyvsp = yylval; | | ~ | | | | | (76) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1757:9: warning: use of uninitialized value '*_15' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1757 | yyval = yyvsp[1-yylen]; | ^ 'yyparse': events 1-14 | | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (10) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (11) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (12) following 'true' branch (when 'yyn_256 <= 0')... | 1708 | { | 1709 | if (yytable_value_is_error (yyn)) | | ~ | | | | | (13) ...to here |...... | 1757 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (14) use of uninitialized value '*_15' here | gl/parse-datetime.c:1757:9: warning: use of uninitialized value '*_15' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1757 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-8 | |gl/parse-datetime.y:1711:1: | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (17) following 'true' branch (when 'yychar_206 == -2')... | | (16) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (18) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (19) calling 'yylex' from 'yyparse' | +--> 'yylex': events 20-21 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (20) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (21) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 22-23 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (22) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (23) ...to here | <-------------+ | 'yyparse': events 24-29 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (24) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (25) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (26) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (27) following 'true' branch (when 'yyn_256 <= 0')... | 1708 | { | 1709 | if (yytable_value_is_error (yyn)) | | ~ | | | | | (28) ...to here |...... | 1757 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (29) use of uninitialized value '*_15' here | gl/parse-datetime.c:1757:9: warning: use of uninitialized value '*_15' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1757 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime': events 1-2 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (47) following 'true' branch (when 'yychar_206 == -2')... | | (46) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (48) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (49) calling 'yylex' from 'yyparse' | +--> 'yylex': events 50-51 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (50) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (51) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 52-53 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (52) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (53) ...to here | <-------------+ | 'yyparse': events 54-59 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (54) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (55) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (56) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (57) following 'true' branch (when 'yyn_256 <= 0')... | 1708 | { | 1709 | if (yytable_value_is_error (yyn)) | | ~ | | | | | (58) ...to here |...... | 1757 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (59) use of uninitialized value '*_15' here | gl/parse-datetime.c:1757:9: warning: use of uninitialized value '*_15' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1757 | yyval = yyvsp[1-yylen]; | ^ 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (61) following 'true' branch (when 'yychar_206 == -2')... | | (60) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (62) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (63) calling 'yylex' from 'yyparse' | +--> 'yylex': events 64-65 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (64) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (65) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 66-67 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (66) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (67) ...to here | <-------------+ | 'yyparse': events 68-73 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (68) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (69) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (70) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (71) following 'true' branch (when 'yyn_256 <= 0')... | 1708 | { | 1709 | if (yytable_value_is_error (yyn)) | | ~ | | | | | (72) ...to here |...... | 1757 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (73) use of uninitialized value '*_15' here | gl/parse-datetime.y:610:21: warning: use of uninitialized value 'yyvsp_229->timespec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 610 | pc->seconds = $2; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 4:' branch... | 1762 | { | 1763 | case 4: /* timespec: '@' seconds */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:610:21: | 610 | pc->seconds = $2; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->timespec' here | gl/parse-datetime.y:610:21: warning: use of uninitialized value 'yyvsp_229->timespec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 4:' branch... | 1762 | { | 1763 | case 4: /* timespec: '@' seconds */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:610:21: | 610 | pc->seconds = $2; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->timespec' here | gl/parse-datetime.y:610:21: warning: use of uninitialized value 'yyvsp_229->timespec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 4:' branch... | 1762 | { | 1763 | case 4: /* timespec: '@' seconds */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:610:21: | 610 | pc->seconds = $2; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->timespec' here | gl/parse-datetime.y:610:21: warning: use of uninitialized value 'yyvsp_229->timespec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 4:' branch... | 1762 | { | 1763 | case 4: /* timespec: '@' seconds */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:610:21: | 610 | pc->seconds = $2; | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->timespec' here | gl/parse-datetime.y:677:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:677:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:677:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:677:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:677:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:677:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:677:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:677:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:682:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:682:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:682:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:682:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:687:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:687:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:687:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:687:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:687:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:687:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:687:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:687:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:696:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:696:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:696:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:696:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:696:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:696:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:696:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:696:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:701:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:701:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:701:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:701:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:706:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:706:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:706:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:706:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:706:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:706:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:706:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:706:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value '_62->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (28) use of uninitialized value '_62->textintval' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:743:36: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 743 | { pc->local_isdst = $1; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 28:' branch... |...... | 1914 | case 28: /* local_zone: tLOCAL_ZONE */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:743:36: | 743 | { pc->local_isdst = $1; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:743:36: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 28:' branch... |...... | 1914 | case 28: /* local_zone: tLOCAL_ZONE */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:743:36: | 743 | { pc->local_isdst = $1; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:743:36: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 28:' branch... |...... | 1914 | case 28: /* local_zone: tLOCAL_ZONE */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:743:36: | 743 | { pc->local_isdst = $1; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:743:36: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 28:' branch... |...... | 1914 | case 28: /* local_zone: tLOCAL_ZONE */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:743:36: | 743 | { pc->local_isdst = $1; } | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:755:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 755 | { pc->time_zone = $1; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 30:' branch... |...... | 1929 | case 30: /* zone: tZONE */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:755:34: | 755 | { pc->time_zone = $1; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:755:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 30:' branch... |...... | 1929 | case 30: /* zone: tZONE */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:755:34: | 755 | { pc->time_zone = $1; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:755:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 30:' branch... |...... | 1929 | case 30: /* zone: tZONE */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:755:34: | 755 | { pc->time_zone = $1; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:755:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 30:' branch... |...... | 1929 | case 30: /* zone: tZONE */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:755:34: | 755 | { pc->time_zone = $1; } | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:759:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 759 | { pc->time_zone = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:759:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:759:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:759:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:759:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:759:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:759:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:759:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:765:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 33:' branch... |...... | 1950 | case 33: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:765:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 33:' branch... |...... | 1950 | case 33: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:765:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 33:' branch... |...... | 1950 | case 33: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:765:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 33:' branch... |...... | 1950 | case 33: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value '_75->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (28) use of uninitialized value '_75->textintval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:772:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 772 | { pc->time_zone = $1 + 60 * 60; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 35:' branch... |...... | 1966 | case 35: /* zone: tDAYZONE */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:772:34: | 772 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:772:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 35:' branch... |...... | 1966 | case 35: /* zone: tDAYZONE */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:772:34: | 772 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:772:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 35:' branch... |...... | 1966 | case 35: /* zone: tDAYZONE */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:772:34: | 772 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:772:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 35:' branch... |...... | 1966 | case 35: /* zone: tDAYZONE */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:772:34: | 772 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:774:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 774 | { pc->time_zone = $1 + 60 * 60; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:774:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:774:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:774:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:774:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:774:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:774:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:774:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:781:35: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 781 | pc->day_number = $1; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 37:' branch... |...... | 1978 | case 37: /* day: tDAY */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:781:35: | 781 | pc->day_number = $1; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:781:35: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 37:' branch... |...... | 1978 | case 37: /* day: tDAY */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:781:35: | 781 | pc->day_number = $1; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:781:35: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 37:' branch... |...... | 1978 | case 37: /* day: tDAY */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:781:35: | 781 | pc->day_number = $1; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:781:35: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 37:' branch... |...... | 1978 | case 37: /* day: tDAY */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:781:35: | 781 | pc->day_number = $1; | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:786:36: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 786 | pc->day_number = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:786:36: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:786:36: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:786:36: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:786:36: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:786:36: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:786:36: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:786:36: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 790 | pc->day_ordinal = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:790:37: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:790:37: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:790:37: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:790:37: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:796:49: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 796 | pc->day_ordinal = $1.value; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:796:49: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:796:49: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:796:49: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:796:49: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:796:49: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:796:49: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:796:49: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].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; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (27) 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]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (64) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].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) | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (9) out-of-bounds read from byte -196 till byte -193 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (20) out-of-bounds read from byte -196 till byte -193 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (27) out-of-bounds read from byte -144 till byte -141 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (50) out-of-bounds read from byte -196 till byte -193 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (64) out-of-bounds read from byte -196 till byte -193 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 844 | pc->day = $1.value; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (27) 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]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (64) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 852 | pc->month = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (9) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (20) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (27) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (50) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (64) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:859:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 859 | pc->month = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:859:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:859:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:859:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:859:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:859:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:859:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:859:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 864 | pc->month = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (9) out-of-bounds read from byte -156 till byte -149 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (20) out-of-bounds read from byte -156 till byte -149 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (27) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (50) out-of-bounds read from byte -156 till byte -149 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (64) out-of-bounds read from byte -156 till byte -149 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:870:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 870 | pc->day = $1.value; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:870:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:870:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:870:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:870:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:870:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:870:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:870:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].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; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (27) 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]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (64) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 886 | pc->year = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (9) out-of-bounds read from byte -104 till byte -89 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (20) out-of-bounds read from byte -104 till byte -89 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (27) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (50) out-of-bounds read from byte -104 till byte -89 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (64) out-of-bounds read from byte -104 till byte -89 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:894:15: warning: use of uninitialized value '_141->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:894:15: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (28) use of uninitialized value '_141->rel' here | gl/parse-datetime.y:894:66: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:894:66: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:894:66: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:894:66: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:894:66: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:894:66: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:894:66: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:894:66: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:896:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 52:' branch... |...... | 2141 | case 52: /* rel: relunit */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:896:15: | 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:896:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 52:' branch... |...... | 2141 | case 52: /* rel: relunit */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:896:15: | 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:896:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 52:' branch... |...... | 2141 | case 52: /* rel: relunit */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:896:15: | 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:896:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 52:' branch... |...... | 2141 | case 52: /* rel: relunit */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:896:15: | 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:898:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 53:' branch... |...... | 2147 | case 53: /* rel: dayshift */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:898:15: | 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:898:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 53:' branch... |...... | 2147 | case 53: /* rel: dayshift */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:898:15: | 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:898:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 53:' branch... |...... | 2147 | case 53: /* rel: dayshift */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:898:15: | 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:898:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 53:' branch... |...... | 2147 | case 53: /* rel: dayshift */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:898:15: | 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:903:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:903:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:903:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:903:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:903:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:903:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:903:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:903:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:905:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:905:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:905:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:905:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:905:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:905:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:905:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:905:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:909:70: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:909:70: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:909:70: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:909:70: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:909:70: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:909:70: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:909:70: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:909:70: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:911:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:911:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:911:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:911:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:911:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:911:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:911:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:911:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:916:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:916:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:916:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:916:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:916:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:916:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:916:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:916:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:919:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:919:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:919:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:919:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:919:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:919:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:919:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:919:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:921:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 62:' branch... |...... | 2203 | case 62: /* relunit: tDAY_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:921:67: | 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:921:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 62:' branch... |...... | 2203 | case 62: /* relunit: tDAY_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:921:67: | 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:921:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 62:' branch... |...... | 2203 | case 62: /* relunit: tDAY_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:921:67: | 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:921:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 62:' branch... |...... | 2203 | case 62: /* relunit: tDAY_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:921:67: | 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:923:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:923:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:923:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:923:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:923:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:923:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:923:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:923:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:925:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:925:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:925:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:925:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:925:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:925:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:925:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:925:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:929:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:929:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:929:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:929:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:929:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:929:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:929:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:929:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:931:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:931:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:931:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:931:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:931:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:931:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:931:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:931:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:935:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:935:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:935:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:935:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:935:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:935:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:935:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:935:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:937:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:937:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:937:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:937:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:937:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:937:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:937:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:937:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:939:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:939:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:939:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:939:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:939:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:939:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:939:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:939:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:941:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:941:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:941:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:941:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:949:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:949:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:949:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:949:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:949:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:949:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:949:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:949:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:951:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:951:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:951:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:951:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:954:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:954:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:954:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:954:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:956:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:956:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:956:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:956:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:958:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:958:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:958:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:958:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:960:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:960:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:960:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:960:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:965:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 81:' branch... |...... | 2312 | case 81: /* dayshift: tDAY_SHIFT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:965:67: | 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:965:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 81:' branch... |...... | 2312 | case 81: /* dayshift: tDAY_SHIFT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:965:67: | 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:965:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 81:' branch... |...... | 2312 | case 81: /* dayshift: tDAY_SHIFT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:965:67: | 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:965:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 81:' branch... |...... | 2312 | case 81: /* dayshift: tDAY_SHIFT */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:965:67: | 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:973:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 973 | { if (time_overflow ($1.value)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 85:' branch... |...... | 2318 | case 85: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:973:13: | 973 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:973:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 85:' branch... |...... | 2318 | case 85: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:973:13: | 973 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:973:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 85:' branch... |...... | 2318 | case 85: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:973:13: | 973 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:973:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 85:' branch... |...... | 2318 | case 85: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:973:13: | 973 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:980:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 980 | { if (time_overflow ($1.value)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 87:' branch... |...... | 2325 | case 87: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:980:13: | 980 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:980:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 87:' branch... |...... | 2325 | case 87: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:980:13: | 980 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:980:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 87:' branch... |...... | 2325 | case 87: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:980:13: | 980 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:980:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 87:' branch... |...... | 2325 | case 87: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:980:13: | 980 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:986:9: warning: use of uninitialized value 'yyvsp_229->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 986 | { digits_to_date_time (pc, $1); } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 88:' branch... |...... | 2332 | case 88: /* number: tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->textintval' here | gl/parse-datetime.y:986:9: warning: use of uninitialized value 'yyvsp_229->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 88:' branch... |...... | 2332 | case 88: /* number: tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->textintval' here | gl/parse-datetime.y:986:9: warning: use of uninitialized value 'yyvsp_229->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 88:' branch... |...... | 2332 | case 88: /* number: tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->textintval' here | gl/parse-datetime.y:986:9: warning: use of uninitialized value 'yyvsp_229->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 88:' branch... |...... | 2332 | case 88: /* number: tUNUMBER */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->textintval' here | gl/parse-datetime.y:994:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 994 | digits_to_date_time (pc, $1); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:994:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (10) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:994:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:994:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (21) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (28) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:994:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:994:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (51) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:994:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (64) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:994:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (65) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1003 | { $$ = $2.value; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 91:' branch... |...... | 2355 | case 91: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 91:' branch... |...... | 2355 | case 91: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 91:' branch... |...... | 2355 | case 91: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 91:' branch... |...... | 2355 | case 91: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->textintval.value' here | i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o serv.o serv.c serv.c: In function 'terminate': serv.c:1141:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1141 | write(STDERR_FILENO, buf, p - buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o udp-serv.o udp-serv.c /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls-serv-options.lo gnutls-serv-options.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gnutls-serv-options.c -fPIC -DPIC -o .libs/gnutls-serv-options.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 gl/gl_anylinked_list2.h: In function 'gl_linked_iterator_from_to': gl/gl_anylinked_list2.h:1023:10: warning: use of uninitialized value 'result.count' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1023 | return result; | ^ 'gl_linked_iterator_from_to': events 1-5 | | 959 | gl_list_iterator_t result; | | ^ | | | | | (1) region created on stack here | | (2) capacity: 4 bytes |...... | 962 | if (!(start_index <= end_index && end_index <= list->count)) | | ~ | | | | | (3) following 'false' branch... |...... | 965 | result.vtable = list->base.vtable; | | ~ | | | | | (4) ...to here |...... | 1023 | return result; | | ~ | | | | | (5) use of uninitialized value 'result.count' here | gl/gl_anylinked_list2.h: In function 'gl_linked_iterator': gl/gl_anylinked_list2.h:952:10: warning: use of uninitialized value 'result.count' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 952 | return result; | ^ 'gl_linked_iterator': events 1-3 | | 940 | gl_list_iterator_t result; | | ^ | | | | | (1) region created on stack here | | (2) capacity: 4 bytes |...... | 952 | return result; | | ~ | | | | | (3) use of uninitialized value 'result.count' here | i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cli.o cli.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o benchmark-cipher.o benchmark-cipher.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o benchmark.o benchmark.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o benchmark-tls.o benchmark-tls.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ocsptool-common.o ocsptool-common.c /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls-cli-options.lo gnutls-cli-options.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c gnutls-cli-options.c -fPIC -DPIC -o .libs/gnutls-cli-options.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 cli.c: In function 'try_resume': cli.c:1059:28: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 1059 | edata.size = size; | ^ cli.c:1051:24: note: 'size' was declared here 1051 | size_t size; | ^ i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o srptool.o srptool.c /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o srptool-options.lo srptool-options.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c srptool-options.c -fPIC -DPIC -o .libs/srptool-options.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o libcmd-srp.la srptool-options.lo libtool: link: ar cr .libs/libcmd-srp.a .libs/srptool-options.o libtool: link: ranlib .libs/libcmd-srp.a libtool: link: ( cd ".libs" && rm -f "libcmd-srp.la" && ln -s "../libcmd-srp.la" "libcmd-srp.la" ) /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o srptool srptool.o ../lib/libgnutls.la libcmd-srp.la ../gl/libgnu.la gl/libgnu_gpl.la libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o .libs/srptool srptool.o ../lib/.libs/libgnutls.so ./.libs/libcmd-srp.a ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ocsptool.o ocsptool.c /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ocsptool-options.lo ocsptool-options.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ocsptool-options.c -fPIC -DPIC -o .libs/ocsptool-options.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o p11tool-p11tool.o `test -f 'p11tool.c' || echo './'`p11tool.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o p11tool-pkcs11.o `test -f 'pkcs11.c' || echo './'`pkcs11.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o p11tool-certtool-common.o `test -f 'certtool-common.c' || echo './'`certtool-common.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o p11tool-certtool-extras.o `test -f 'certtool-extras.c' || echo './'`certtool-extras.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o p11tool-common.o `test -f 'common.c' || echo './'`common.c /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o p11tool-options.lo p11tool-options.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c p11tool-options.c -fPIC -DPIC -o .libs/p11tool-options.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/src/./.libs/libcerttool-cfg.a") libtool: link: (cd .libs/libcmd-p11tool.lax/libgnu_gpl.a && ar x "/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/.libs/libgnu_gpl.a") libtool: link: (cd .libs/libcmd-p11tool.lax/libgnu.a && ar x "/usr/src/RPM/BUILD/gnutls-3.7.9/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/basename-lgpl.o .libs/libcmd-p11tool.lax/lt3-basename-lgpl.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/basename-lgpl.o .libs/libcmd-p11tool.lax/lt3-basename-lgpl.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/bitrotate.o .libs/libcmd-p11tool.lax/lt4-bitrotate.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/bitrotate.o .libs/libcmd-p11tool.lax/lt4-bitrotate.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/c-ctype.o .libs/libcmd-p11tool.lax/lt5-c-ctype.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/c-ctype.o .libs/libcmd-p11tool.lax/lt5-c-ctype.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/c-strcasecmp.o .libs/libcmd-p11tool.lax/lt6-c-strcasecmp.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/c-strcasecmp.o .libs/libcmd-p11tool.lax/lt6-c-strcasecmp.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/c-strncasecmp.o .libs/libcmd-p11tool.lax/lt7-c-strncasecmp.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/c-strncasecmp.o .libs/libcmd-p11tool.lax/lt7-c-strncasecmp.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/cloexec.o .libs/libcmd-p11tool.lax/lt8-cloexec.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/cloexec.o .libs/libcmd-p11tool.lax/lt8-cloexec.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/close-stream.o .libs/libcmd-p11tool.lax/lt9-close-stream.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/close-stream.o .libs/libcmd-p11tool.lax/lt9-close-stream.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/exitfail.o .libs/libcmd-p11tool.lax/lt10-exitfail.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/exitfail.o .libs/libcmd-p11tool.lax/lt10-exitfail.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/fcntl.o .libs/libcmd-p11tool.lax/lt11-fcntl.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/fcntl.o .libs/libcmd-p11tool.lax/lt11-fcntl.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/fd-hook.o .libs/libcmd-p11tool.lax/lt12-fd-hook.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/fd-hook.o .libs/libcmd-p11tool.lax/lt12-fd-hook.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/getprogname.o .libs/libcmd-p11tool.lax/lt13-getprogname.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/getprogname.o .libs/libcmd-p11tool.lax/lt13-getprogname.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/gettime.o .libs/libcmd-p11tool.lax/lt14-gettime.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/gettime.o .libs/libcmd-p11tool.lax/lt14-gettime.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/gl_linked_list.o .libs/libcmd-p11tool.lax/lt15-gl_linked_list.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/gl_linked_list.o .libs/libcmd-p11tool.lax/lt15-gl_linked_list.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/gl_list.o .libs/libcmd-p11tool.lax/lt16-gl_list.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/gl_list.o .libs/libcmd-p11tool.lax/lt16-gl_list.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/gl_xlist.o .libs/libcmd-p11tool.lax/lt17-gl_xlist.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/gl_xlist.o .libs/libcmd-p11tool.lax/lt17-gl_xlist.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/hash-pjw-bare.o .libs/libcmd-p11tool.lax/lt18-hash-pjw-bare.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/hash-pjw-bare.o .libs/libcmd-p11tool.lax/lt18-hash-pjw-bare.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/hash.o .libs/libcmd-p11tool.lax/lt19-hash.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/hash.o .libs/libcmd-p11tool.lax/lt19-hash.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/lock.o .libs/libcmd-p11tool.lax/lt20-lock.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/lock.o .libs/libcmd-p11tool.lax/lt20-lock.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/malloca.o .libs/libcmd-p11tool.lax/lt21-malloca.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/malloca.o .libs/libcmd-p11tool.lax/lt21-malloca.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/mktime.o .libs/libcmd-p11tool.lax/lt22-mktime.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/mktime.o .libs/libcmd-p11tool.lax/lt22-mktime.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/nstrftime.o .libs/libcmd-p11tool.lax/lt23-nstrftime.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/nstrftime.o .libs/libcmd-p11tool.lax/lt23-nstrftime.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/parse-datetime.o .libs/libcmd-p11tool.lax/lt24-parse-datetime.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/parse-datetime.o .libs/libcmd-p11tool.lax/lt24-parse-datetime.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-p11tool.lax/lt25-printf-args.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-p11tool.lax/lt25-printf-args.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-p11tool.lax/lt26-printf-parse.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-p11tool.lax/lt26-printf-parse.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/progname.o .libs/libcmd-p11tool.lax/lt27-progname.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/progname.o .libs/libcmd-p11tool.lax/lt27-progname.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/read-file.o .libs/libcmd-p11tool.lax/lt28-read-file.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/read-file.o .libs/libcmd-p11tool.lax/lt28-read-file.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/sockets.o .libs/libcmd-p11tool.lax/lt29-sockets.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/sockets.o .libs/libcmd-p11tool.lax/lt29-sockets.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/stat-time.o .libs/libcmd-p11tool.lax/lt30-stat-time.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/stat-time.o .libs/libcmd-p11tool.lax/lt30-stat-time.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/sys_socket.o .libs/libcmd-p11tool.lax/lt31-sys_socket.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/sys_socket.o .libs/libcmd-p11tool.lax/lt31-sys_socket.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/threadlib.o .libs/libcmd-p11tool.lax/lt32-threadlib.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/threadlib.o .libs/libcmd-p11tool.lax/lt32-threadlib.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/time_rz.o .libs/libcmd-p11tool.lax/lt33-time_rz.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/time_rz.o .libs/libcmd-p11tool.lax/lt33-time_rz.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/timespec.o .libs/libcmd-p11tool.lax/lt34-timespec.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/timespec.o .libs/libcmd-p11tool.lax/lt34-timespec.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/unistd.o .libs/libcmd-p11tool.lax/lt35-unistd.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/unistd.o .libs/libcmd-p11tool.lax/lt35-unistd.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-p11tool.lax/lt36-vasnprintf.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-p11tool.lax/lt36-vasnprintf.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/xalloc-die.o .libs/libcmd-p11tool.lax/lt37-xalloc-die.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/xalloc-die.o .libs/libcmd-p11tool.lax/lt37-xalloc-die.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/xmalloc.o .libs/libcmd-p11tool.lax/lt38-xmalloc.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/xmalloc.o .libs/libcmd-p11tool.lax/lt38-xmalloc.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/xsize.o .libs/libcmd-p11tool.lax/lt39-xsize.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/xsize.o .libs/libcmd-p11tool.lax/lt39-xsize.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/asnprintf.o .libs/libcmd-p11tool.lax/lt40-asnprintf.o || cp .libs/libcmd-p11tool.lax/libgnu.a/asnprintf.o .libs/libcmd-p11tool.lax/lt40-asnprintf.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/basename-lgpl.o .libs/libcmd-p11tool.lax/lt41-basename-lgpl.o || cp .libs/libcmd-p11tool.lax/libgnu.a/basename-lgpl.o .libs/libcmd-p11tool.lax/lt41-basename-lgpl.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/bitrotate.o .libs/libcmd-p11tool.lax/lt42-bitrotate.o || cp .libs/libcmd-p11tool.lax/libgnu.a/bitrotate.o .libs/libcmd-p11tool.lax/lt42-bitrotate.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/c-ctype.o .libs/libcmd-p11tool.lax/lt43-c-ctype.o || cp .libs/libcmd-p11tool.lax/libgnu.a/c-ctype.o .libs/libcmd-p11tool.lax/lt43-c-ctype.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/c-strcasecmp.o .libs/libcmd-p11tool.lax/lt44-c-strcasecmp.o || cp .libs/libcmd-p11tool.lax/libgnu.a/c-strcasecmp.o .libs/libcmd-p11tool.lax/lt44-c-strcasecmp.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/c-strncasecmp.o .libs/libcmd-p11tool.lax/lt45-c-strncasecmp.o || cp .libs/libcmd-p11tool.lax/libgnu.a/c-strncasecmp.o .libs/libcmd-p11tool.lax/lt45-c-strncasecmp.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/cloexec.o .libs/libcmd-p11tool.lax/lt46-cloexec.o || cp .libs/libcmd-p11tool.lax/libgnu.a/cloexec.o .libs/libcmd-p11tool.lax/lt46-cloexec.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/dirname-lgpl.o .libs/libcmd-p11tool.lax/lt47-dirname-lgpl.o || cp .libs/libcmd-p11tool.lax/libgnu.a/dirname-lgpl.o .libs/libcmd-p11tool.lax/lt47-dirname-lgpl.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/fcntl.o .libs/libcmd-p11tool.lax/lt48-fcntl.o || cp .libs/libcmd-p11tool.lax/libgnu.a/fcntl.o .libs/libcmd-p11tool.lax/lt48-fcntl.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/fd-hook.o .libs/libcmd-p11tool.lax/lt49-fd-hook.o || cp .libs/libcmd-p11tool.lax/libgnu.a/fd-hook.o .libs/libcmd-p11tool.lax/lt49-fd-hook.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/hash-pjw-bare.o .libs/libcmd-p11tool.lax/lt50-hash-pjw-bare.o || cp .libs/libcmd-p11tool.lax/libgnu.a/hash-pjw-bare.o .libs/libcmd-p11tool.lax/lt50-hash-pjw-bare.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/hash.o .libs/libcmd-p11tool.lax/lt51-hash.o || cp .libs/libcmd-p11tool.lax/libgnu.a/hash.o .libs/libcmd-p11tool.lax/lt51-hash.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/lock.o .libs/libcmd-p11tool.lax/lt52-lock.o || cp .libs/libcmd-p11tool.lax/libgnu.a/lock.o .libs/libcmd-p11tool.lax/lt52-lock.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/malloca.o .libs/libcmd-p11tool.lax/lt53-malloca.o || cp .libs/libcmd-p11tool.lax/libgnu.a/malloca.o .libs/libcmd-p11tool.lax/lt53-malloca.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/printf-args.o .libs/libcmd-p11tool.lax/lt54-printf-args.o || cp .libs/libcmd-p11tool.lax/libgnu.a/printf-args.o .libs/libcmd-p11tool.lax/lt54-printf-args.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/printf-parse.o .libs/libcmd-p11tool.lax/lt55-printf-parse.o || cp .libs/libcmd-p11tool.lax/libgnu.a/printf-parse.o .libs/libcmd-p11tool.lax/lt55-printf-parse.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/read-file.o .libs/libcmd-p11tool.lax/lt56-read-file.o || cp .libs/libcmd-p11tool.lax/libgnu.a/read-file.o .libs/libcmd-p11tool.lax/lt56-read-file.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/stat-time.o .libs/libcmd-p11tool.lax/lt57-stat-time.o || cp .libs/libcmd-p11tool.lax/libgnu.a/stat-time.o .libs/libcmd-p11tool.lax/lt57-stat-time.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/stripslash.o .libs/libcmd-p11tool.lax/lt58-stripslash.o || cp .libs/libcmd-p11tool.lax/libgnu.a/stripslash.o .libs/libcmd-p11tool.lax/lt58-stripslash.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/sys_socket.o .libs/libcmd-p11tool.lax/lt59-sys_socket.o || cp .libs/libcmd-p11tool.lax/libgnu.a/sys_socket.o .libs/libcmd-p11tool.lax/lt59-sys_socket.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/threadlib.o .libs/libcmd-p11tool.lax/lt60-threadlib.o || cp .libs/libcmd-p11tool.lax/libgnu.a/threadlib.o .libs/libcmd-p11tool.lax/lt60-threadlib.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/unistd.o .libs/libcmd-p11tool.lax/lt61-unistd.o || cp .libs/libcmd-p11tool.lax/libgnu.a/unistd.o .libs/libcmd-p11tool.lax/lt61-unistd.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/vasnprintf.o .libs/libcmd-p11tool.lax/lt62-vasnprintf.o || cp .libs/libcmd-p11tool.lax/libgnu.a/vasnprintf.o .libs/libcmd-p11tool.lax/lt62-vasnprintf.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/xsize.o .libs/libcmd-p11tool.lax/lt63-xsize.o || cp .libs/libcmd-p11tool.lax/libgnu.a/xsize.o .libs/libcmd-p11tool.lax/lt63-xsize.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/basename-lgpl.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/bitrotate.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/c-ctype.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/c-strcasecmp.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/c-strncasecmp.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/cloexec.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/close-stream.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/dirname-lgpl.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/exitfail.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/fcntl.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/fd-hook.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/getprogname.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/gettime.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/gl_linked_list.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/gl_list.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/gl_xlist.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/hash-pjw-bare.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/hash.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lock.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt1-asnprintf.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt10-hash-pjw-bare.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt11-hash.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt12-lock.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt13-malloca.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt14-printf-args.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt15-printf-parse.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt16-read-file.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt17-stat-time.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt18-sys_socket.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt19-threadlib.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt2-basename-lgpl.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt20-unistd.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt21-vasnprintf.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt22-xsize.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt3-bitrotate.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt4-c-ctype.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt5-c-strcasecmp.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt6-c-strncasecmp.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt7-cloexec.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt8-fcntl.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt9-fd-hook.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/malloca.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/mktime.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/nstrftime.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/parse-datetime.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/progname.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/read-file.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/sockets.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/stat-time.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/stripslash.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/sys_socket.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/threadlib.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/time_rz.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/timespec.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/unistd.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/vasnprintf.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/xalloc-die.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/xmalloc.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/xsize.o .libs/libcmd-p11tool.lax/lt2-asnprintf.o .libs/libcmd-p11tool.lax/lt3-basename-lgpl.o .libs/libcmd-p11tool.lax/lt4-bitrotate.o .libs/libcmd-p11tool.lax/lt5-c-ctype.o .libs/libcmd-p11tool.lax/lt6-c-strcasecmp.o .libs/libcmd-p11tool.lax/lt7-c-strncasecmp.o .libs/libcmd-p11tool.lax/lt8-cloexec.o .libs/libcmd-p11tool.lax/lt9-close-stream.o .libs/libcmd-p11tool.lax/lt10-exitfail.o .libs/libcmd-p11tool.lax/lt11-fcntl.o .libs/libcmd-p11tool.lax/lt12-fd-hook.o .libs/libcmd-p11tool.lax/lt13-getprogname.o .libs/libcmd-p11tool.lax/lt14-gettime.o .libs/libcmd-p11tool.lax/lt15-gl_linked_list.o .libs/libcmd-p11tool.lax/lt16-gl_list.o .libs/libcmd-p11tool.lax/lt17-gl_xlist.o .libs/libcmd-p11tool.lax/lt18-hash-pjw-bare.o .libs/libcmd-p11tool.lax/lt19-hash.o .libs/libcmd-p11tool.lax/lt20-lock.o .libs/libcmd-p11tool.lax/lt21-malloca.o .libs/libcmd-p11tool.lax/lt22-mktime.o .libs/libcmd-p11tool.lax/lt23-nstrftime.o .libs/libcmd-p11tool.lax/lt24-parse-datetime.o .libs/libcmd-p11tool.lax/lt25-printf-args.o .libs/libcmd-p11tool.lax/lt26-printf-parse.o .libs/libcmd-p11tool.lax/lt27-progname.o .libs/libcmd-p11tool.lax/lt28-read-file.o .libs/libcmd-p11tool.lax/lt29-sockets.o .libs/libcmd-p11tool.lax/lt30-stat-time.o .libs/libcmd-p11tool.lax/lt31-sys_socket.o .libs/libcmd-p11tool.lax/lt32-threadlib.o .libs/libcmd-p11tool.lax/lt33-time_rz.o .libs/libcmd-p11tool.lax/lt34-timespec.o .libs/libcmd-p11tool.lax/lt35-unistd.o .libs/libcmd-p11tool.lax/lt36-vasnprintf.o .libs/libcmd-p11tool.lax/lt37-xalloc-die.o .libs/libcmd-p11tool.lax/lt38-xmalloc.o .libs/libcmd-p11tool.lax/lt39-xsize.o .libs/libcmd-p11tool.lax/lt40-asnprintf.o .libs/libcmd-p11tool.lax/lt41-basename-lgpl.o .libs/libcmd-p11tool.lax/lt42-bitrotate.o .libs/libcmd-p11tool.lax/lt43-c-ctype.o .libs/libcmd-p11tool.lax/lt44-c-strcasecmp.o .libs/libcmd-p11tool.lax/lt45-c-strncasecmp.o .libs/libcmd-p11tool.lax/lt46-cloexec.o .libs/libcmd-p11tool.lax/lt47-dirname-lgpl.o .libs/libcmd-p11tool.lax/lt48-fcntl.o .libs/libcmd-p11tool.lax/lt49-fd-hook.o .libs/libcmd-p11tool.lax/lt50-hash-pjw-bare.o .libs/libcmd-p11tool.lax/lt51-hash.o .libs/libcmd-p11tool.lax/lt52-lock.o .libs/libcmd-p11tool.lax/lt53-malloca.o .libs/libcmd-p11tool.lax/lt54-printf-args.o .libs/libcmd-p11tool.lax/lt55-printf-parse.o .libs/libcmd-p11tool.lax/lt56-read-file.o .libs/libcmd-p11tool.lax/lt57-stat-time.o .libs/libcmd-p11tool.lax/lt58-stripslash.o .libs/libcmd-p11tool.lax/lt59-sys_socket.o .libs/libcmd-p11tool.lax/lt60-threadlib.o .libs/libcmd-p11tool.lax/lt61-unistd.o .libs/libcmd-p11tool.lax/lt62-vasnprintf.o .libs/libcmd-p11tool.lax/lt63-xsize.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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -lnettle -lhogweed -lgmp ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a -ltasn1 gl/parse-datetime.c: In function 'yyparse': gl/parse-datetime.c:1724:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1724 | *++yyvsp = yylval; | ^ 'parse_datetime_body': events 1-8 | |gl/parse-datetime.y:1711:1: | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1519 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (10) region created on stack here | | (11) capacity: 52 bytes |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (12) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (14) following 'false' branch (when 'yystate_219 != 12')... | | (13) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (15) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (16) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (18) following 'true' branch (when 'yychar_206 == -2')... | | (17) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (19) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (20) calling 'yylex' from 'yyparse' | +--> 'yylex': events 21-22 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (21) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (22) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 23-24 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (23) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (24) ...to here | <-------------+ | 'yyparse': events 25-32 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (25) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (26) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (27) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (28) following 'false' branch (when 'yyn_256 > 0')... |...... | 1717 | if (yyerrstatus) | | ~ ~ | | | | | | | (30) following 'false' branch (when 'yyerrstatus_222 == 0')... | | (29) ...to here |...... | 1721 | YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); | | ~ | | | | | (31) ...to here |...... | 1724 | *++yyvsp = yylval; | | ~ | | | | | (32) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1724:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1724 | *++yyvsp = yylval; | ^ 'parse_datetime': events 1-2 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1519 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (40) region created on stack here | | (41) capacity: 52 bytes |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (42) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (44) following 'false' branch (when 'yystate_219 != 12')... | | (43) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (45) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (46) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (48) following 'true' branch (when 'yychar_206 == -2')... | | (47) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (49) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (50) calling 'yylex' from 'yyparse' | +--> 'yylex': events 51-52 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (51) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (52) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 53-54 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (53) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (54) ...to here | <-------------+ | 'yyparse': events 55-62 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (55) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (56) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (57) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (58) following 'false' branch (when 'yyn_256 > 0')... |...... | 1717 | if (yyerrstatus) | | ~ ~ | | | | | | | (60) following 'false' branch (when 'yyerrstatus_222 == 0')... | | (59) ...to here |...... | 1721 | YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); | | ~ | | | | | (61) ...to here |...... | 1724 | *++yyvsp = yylval; | | ~ | | | | | (62) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1724:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1724 | *++yyvsp = yylval; | ^ 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1519 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (54) region created on stack here | | (55) capacity: 52 bytes |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (56) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (58) following 'false' branch (when 'yystate_219 != 12')... | | (57) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (59) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (60) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (62) following 'true' branch (when 'yychar_206 == -2')... | | (61) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (63) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (64) calling 'yylex' from 'yyparse' | +--> 'yylex': events 65-66 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (65) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (66) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 67-68 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (67) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (68) ...to here | <-------------+ | 'yyparse': events 69-76 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (69) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (70) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (71) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (72) following 'false' branch (when 'yyn_256 > 0')... |...... | 1717 | if (yyerrstatus) | | ~ ~ | | | | | | | (74) following 'false' branch (when 'yyerrstatus_222 == 0')... | | (73) ...to here |...... | 1721 | YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); | | ~ | | | | | (75) ...to here |...... | 1724 | *++yyvsp = yylval; | | ~ | | | | | (76) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1757:9: warning: use of uninitialized value '*_15' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1757 | yyval = yyvsp[1-yylen]; | ^ 'yyparse': events 1-14 | | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (10) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (11) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (12) following 'true' branch (when 'yyn_256 <= 0')... | 1708 | { | 1709 | if (yytable_value_is_error (yyn)) | | ~ | | | | | (13) ...to here |...... | 1757 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (14) use of uninitialized value '*_15' here | gl/parse-datetime.c:1757:9: warning: use of uninitialized value '*_15' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1757 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-8 | |gl/parse-datetime.y:1711:1: | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (17) following 'true' branch (when 'yychar_206 == -2')... | | (16) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (18) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (19) calling 'yylex' from 'yyparse' | +--> 'yylex': events 20-21 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (20) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (21) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 22-23 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (22) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (23) ...to here | <-------------+ | 'yyparse': events 24-29 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (24) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (25) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (26) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (27) following 'true' branch (when 'yyn_256 <= 0')... | 1708 | { | 1709 | if (yytable_value_is_error (yyn)) | | ~ | | | | | (28) ...to here |...... | 1757 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (29) use of uninitialized value '*_15' here | gl/parse-datetime.c:1757:9: warning: use of uninitialized value '*_15' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1757 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime': events 1-2 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (47) following 'true' branch (when 'yychar_206 == -2')... | | (46) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (48) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (49) calling 'yylex' from 'yyparse' | +--> 'yylex': events 50-51 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (50) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (51) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 52-53 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (52) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (53) ...to here | <-------------+ | 'yyparse': events 54-59 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (54) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (55) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (56) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (57) following 'true' branch (when 'yyn_256 <= 0')... | 1708 | { | 1709 | if (yytable_value_is_error (yyn)) | | ~ | | | | | (58) ...to here |...... | 1757 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (59) use of uninitialized value '*_15' here | gl/parse-datetime.c:1757:9: warning: use of uninitialized value '*_15' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1757 | yyval = yyvsp[1-yylen]; | ^ 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (61) following 'true' branch (when 'yychar_206 == -2')... | | (60) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (62) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (63) calling 'yylex' from 'yyparse' | +--> 'yylex': events 64-65 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (64) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (65) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 66-67 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (66) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (67) ...to here | <-------------+ | 'yyparse': events 68-73 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (68) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (69) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (70) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (71) following 'true' branch (when 'yyn_256 <= 0')... | 1708 | { | 1709 | if (yytable_value_is_error (yyn)) | | ~ | | | | | (72) ...to here |...... | 1757 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (73) use of uninitialized value '*_15' here | gl/parse-datetime.y:610:21: warning: use of uninitialized value 'yyvsp_229->timespec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 610 | pc->seconds = $2; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 4:' branch... | 1762 | { | 1763 | case 4: /* timespec: '@' seconds */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:610:21: | 610 | pc->seconds = $2; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->timespec' here | gl/parse-datetime.y:610:21: warning: use of uninitialized value 'yyvsp_229->timespec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 4:' branch... | 1762 | { | 1763 | case 4: /* timespec: '@' seconds */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:610:21: | 610 | pc->seconds = $2; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->timespec' here | gl/parse-datetime.y:610:21: warning: use of uninitialized value 'yyvsp_229->timespec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 4:' branch... | 1762 | { | 1763 | case 4: /* timespec: '@' seconds */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:610:21: | 610 | pc->seconds = $2; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->timespec' here | gl/parse-datetime.y:610:21: warning: use of uninitialized value 'yyvsp_229->timespec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 4:' branch... | 1762 | { | 1763 | case 4: /* timespec: '@' seconds */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:610:21: | 610 | pc->seconds = $2; | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->timespec' here | gl/parse-datetime.y:677:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:677:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:677:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:677:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:677:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:677:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:677:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:677:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:682:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:682:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:682:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:682:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:687:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:687:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:687:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:687:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:687:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:687:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:687:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:687:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:696:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:696:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:696:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:696:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:696:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:696:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:696:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:696:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:701:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:701:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:701:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:701:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:706:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:706:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:706:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:706:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:706:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:706:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:706:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-63 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (54) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (56) following 'false' branch (when 'yystate_219 != 12')... | | (55) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (57) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (58) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (59) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (60) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (61) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (62) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (63) ...to here | 'yyparse': event 64 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (64) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:706:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (65) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value '_62->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (28) use of uninitialized value '_62->textintval' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:743:36: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 743 | { pc->local_isdst = $1; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 28:' branch... |...... | 1914 | case 28: /* local_zone: tLOCAL_ZONE */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:743:36: | 743 | { pc->local_isdst = $1; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:743:36: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 28:' branch... |...... | 1914 | case 28: /* local_zone: tLOCAL_ZONE */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:743:36: | 743 | { pc->local_isdst = $1; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:743:36: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 28:' branch... |...... | 1914 | case 28: /* local_zone: tLOCAL_ZONE */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:743:36: | 743 | { pc->local_isdst = $1; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:743:36: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'get_crl_next_update': events 1-2 | |certtool-cfg.c:2656:8: | 2656 | time_t get_crl_next_update(void) | | ^ | | | | | (1) entry to 'get_crl_next_update' | 2657 | { | 2658 | return get_int_date(cfg.next_update_date, cfg.crl_next_update, "The next CRL will be issued in (days): "); | | ~ | | | | | (2) calling 'get_int_date' from 'get_crl_next_update' | +--> 'get_int_date': events 3-8 | | 1764 | time_t get_int_date(const char *txt_val, int int_val, const char *msg) | | ^ | | | | | (3) entry to 'get_int_date' | 1765 | { | 1766 | if (batch) { | | ~ | | | | | (4) following 'true' branch... | 1767 | if (txt_val == NULL) { | | ~ ~ | | | | | | | (6) following 'false' branch (when 'txt_val_11(D)' is non-NULL)... | | (5) ...to here |...... | 1778 | return get_date(txt_val); | | ~ ~ | | | | | | | (8) calling 'get_date' from 'get_int_date' | | (7) ...to here | +--> 'get_date': events 9-12 | | 1691 | time_t get_date(const char* date) | | ^ | | | | | (9) entry to 'get_date' |...... | 1695 | if (date==NULL || parse_datetime(&r, date, NULL) == 0) { | | ~ ~ | | | | | | | (11) ...to here | | | (12) calling 'parse_datetime' from 'get_date' | | (10) following 'false' branch (when 'date_3(D)' is non-NULL)... | +--> 'parse_datetime': events 13-14 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (13) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (14) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 15 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (15) entry to 'tzalloc' | 'tzalloc': events 16-19 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (16) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (17) ...to here |...... | 79 | if (name) | | ~ | | | | | (18) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (19) ...to here | <------+ | 'parse_datetime': events 20-23 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (20) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (21) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (23) calling 'parse_datetime_body' from 'parse_datetime' | | (22) ...to here | +--> 'parse_datetime_body': events 24-27 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (24) entry to 'parse_datetime_body' |...... | 1729 | if (! now) | | ~ | | | | | (25) following 'true' branch (when 'now_220(D)' is NULL)... | 1730 | { | 1731 | gettime (&gettime_buffer); | | ~ | | | | | (26) ...to here |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (27) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 28 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (28) entry to 'localtime_rz' | 'localtime_rz': events 29-31 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (29) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (30) ...to here (31) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 32-33 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (32) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (33) following 'true' branch... | 'set_tz': event 34 | |lto1: | (34): ...to here | <------+ | 'localtime_rz': events 35-40 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (35) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (36) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (39) ...to here (38) following 'true' branch... | | (37) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (40) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 41 | | 236 | if (tz == local_tz) | | ^ | | | | | (41) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 42-43 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (42) ...to here (43) following 'true' branch... | 'localtime_rz': event 44 | |lto1: | (44): ...to here | <------+ | 'parse_datetime_body': events 45-52 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (45) returning to 'parse_datetime_body' from 'localtime_rz' | | (46) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (47) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (48) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (49) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (50) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (51) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (52) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 53-64 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (53) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (54) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (55) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (57) following 'false' branch (when 'yystate_219 != 12')... | | (56) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (58) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (59) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (60) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (61) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (62) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (63) following 'case 28:' branch... |...... | 1914 | case 28: /* local_zone: tLOCAL_ZONE */ | | ~ | | | | | (64) ...to here | 'yyparse': event 65 | |gl/parse-datetime.y:743:36: | 743 | { pc->local_isdst = $1; } | | ^ | | | | | (65) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:755:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 755 | { pc->time_zone = $1; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 30:' branch... |...... | 1929 | case 30: /* zone: tZONE */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:755:34: | 755 | { pc->time_zone = $1; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:755:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 30:' branch... |...... | 1929 | case 30: /* zone: tZONE */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:755:34: | 755 | { pc->time_zone = $1; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:755:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 30:' branch... |...... | 1929 | case 30: /* zone: tZONE */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:755:34: | 755 | { pc->time_zone = $1; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:759:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 759 | { pc->time_zone = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:759:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:759:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:759:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:759:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:759:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:765:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 33:' branch... |...... | 1950 | case 33: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:765:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 33:' branch... |...... | 1950 | case 33: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:765:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 33:' branch... |...... | 1950 | case 33: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value '_75->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (28) use of uninitialized value '_75->textintval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:772:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 772 | { pc->time_zone = $1 + 60 * 60; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 35:' branch... |...... | 1966 | case 35: /* zone: tDAYZONE */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:772:34: | 772 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:772:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 35:' branch... |...... | 1966 | case 35: /* zone: tDAYZONE */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:772:34: | 772 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:772:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 35:' branch... |...... | 1966 | case 35: /* zone: tDAYZONE */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:772:34: | 772 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:774:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 774 | { pc->time_zone = $1 + 60 * 60; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:774:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:774:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:774:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:774:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:774:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:781:35: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 781 | pc->day_number = $1; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 37:' branch... |...... | 1978 | case 37: /* day: tDAY */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:781:35: | 781 | pc->day_number = $1; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:781:35: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 37:' branch... |...... | 1978 | case 37: /* day: tDAY */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:781:35: | 781 | pc->day_number = $1; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:781:35: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 37:' branch... |...... | 1978 | case 37: /* day: tDAY */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:781:35: | 781 | pc->day_number = $1; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:786:36: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 786 | pc->day_number = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:786:36: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:786:36: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:786:36: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:786:36: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:786:36: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 790 | pc->day_ordinal = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:790:37: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:790:37: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:790:37: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:796:49: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 796 | pc->day_ordinal = $1.value; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:796:49: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:796:49: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:796:49: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:796:49: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:796:49: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].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; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (27) 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]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].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) | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (9) out-of-bounds read from byte -196 till byte -193 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (20) out-of-bounds read from byte -196 till byte -193 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (27) out-of-bounds read from byte -144 till byte -141 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (50) out-of-bounds read from byte -196 till byte -193 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 844 | pc->day = $1.value; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (27) 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]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 852 | pc->month = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (9) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (20) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (27) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (50) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:859:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 859 | pc->month = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:859:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:859:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:859:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:859:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:859:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 864 | pc->month = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (9) out-of-bounds read from byte -156 till byte -149 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (20) out-of-bounds read from byte -156 till byte -149 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (27) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (50) out-of-bounds read from byte -156 till byte -149 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:870:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 870 | pc->day = $1.value; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:870:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:870:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:870:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:870:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:870:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].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; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (27) 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]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 886 | pc->year = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (9) out-of-bounds read from byte -104 till byte -89 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (20) out-of-bounds read from byte -104 till byte -89 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (27) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (50) out-of-bounds read from byte -104 till byte -89 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:894:15: warning: use of uninitialized value '_141->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:894:15: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (28) use of uninitialized value '_141->rel' here | gl/parse-datetime.y:894:66: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:894:66: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:894:66: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:894:66: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:894:66: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:894:66: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:896:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 52:' branch... |...... | 2141 | case 52: /* rel: relunit */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:896:15: | 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:896:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 52:' branch... |...... | 2141 | case 52: /* rel: relunit */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:896:15: | 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:896:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 52:' branch... |...... | 2141 | case 52: /* rel: relunit */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:896:15: | 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:898:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 53:' branch... |...... | 2147 | case 53: /* rel: dayshift */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:898:15: | 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:898:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 53:' branch... |...... | 2147 | case 53: /* rel: dayshift */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:898:15: | 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:898:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 53:' branch... |...... | 2147 | case 53: /* rel: dayshift */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:898:15: | 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:903:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:903:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:903:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:903:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:903:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:903:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:905:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:905:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:905:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:905:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:905:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:905:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:909:70: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:909:70: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:909:70: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:909:70: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:909:70: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:909:70: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:911:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:911:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:911:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:911:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:911:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:911:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:916:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:916:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:916:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:916:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:916:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:916:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:919:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:919:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:919:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:919:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:919:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:919:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:921:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 62:' branch... |...... | 2203 | case 62: /* relunit: tDAY_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:921:67: | 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:921:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 62:' branch... |...... | 2203 | case 62: /* relunit: tDAY_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:921:67: | 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:921:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 62:' branch... |...... | 2203 | case 62: /* relunit: tDAY_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:921:67: | 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:923:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:923:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:923:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:923:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:923:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:923:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:925:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:925:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:925:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:925:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:925:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:925:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:929:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:929:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:929:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:929:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:929:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:929:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:931:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:931:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:931:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:931:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:931:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:931:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:935:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:935:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:935:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:935:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:935:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:935:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:937:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:937:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:937:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:937:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:937:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:937:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:939:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:939:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:939:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:939:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:939:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:939:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:941:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:941:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:941:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:949:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:949:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:949:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:949:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:949:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:949:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:951:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:951:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:951:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:954:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:954:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:954:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:956:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:956:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:956:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:958:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:958:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:958:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:960:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:960:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:960:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:965:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 81:' branch... |...... | 2312 | case 81: /* dayshift: tDAY_SHIFT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:965:67: | 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:965:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 81:' branch... |...... | 2312 | case 81: /* dayshift: tDAY_SHIFT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:965:67: | 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:965:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 81:' branch... |...... | 2312 | case 81: /* dayshift: tDAY_SHIFT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:965:67: | 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:973:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 973 | { if (time_overflow ($1.value)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 85:' branch... |...... | 2318 | case 85: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:973:13: | 973 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:973:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 85:' branch... |...... | 2318 | case 85: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:973:13: | 973 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:973:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 85:' branch... |...... | 2318 | case 85: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:973:13: | 973 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:980:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 980 | { if (time_overflow ($1.value)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 87:' branch... |...... | 2325 | case 87: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:980:13: | 980 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:980:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 87:' branch... |...... | 2325 | case 87: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:980:13: | 980 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:980:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 87:' branch... |...... | 2325 | case 87: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:980:13: | 980 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:986:9: warning: use of uninitialized value 'yyvsp_229->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 986 | { digits_to_date_time (pc, $1); } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 88:' branch... |...... | 2332 | case 88: /* number: tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->textintval' here | gl/parse-datetime.y:986:9: warning: use of uninitialized value 'yyvsp_229->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 88:' branch... |...... | 2332 | case 88: /* number: tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->textintval' here | gl/parse-datetime.y:986:9: warning: use of uninitialized value 'yyvsp_229->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 88:' branch... |...... | 2332 | case 88: /* number: tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->textintval' here | gl/parse-datetime.y:994:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 994 | digits_to_date_time (pc, $1); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:994:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (10) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:994:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:994:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (21) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (28) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:994:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:994:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (51) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1003 | { $$ = $2.value; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 91:' branch... |...... | 2355 | case 91: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 91:' branch... |...... | 2355 | case 91: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 91:' branch... |...... | 2355 | case 91: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->textintval.value' here | i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o systemkey.o systemkey.c /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o systemkey-tool-options.lo systemkey-tool-options.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c systemkey-tool-options.c -fPIC -DPIC -o .libs/systemkey-tool-options.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/src/./.libs/libcerttool-cfg.a") libtool: link: (cd .libs/libcmd-systemkey.lax/libgnu_gpl.a && ar x "/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/.libs/libgnu_gpl.a") libtool: link: (cd .libs/libcmd-systemkey.lax/libgnu.a && ar x "/usr/src/RPM/BUILD/gnutls-3.7.9/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/basename-lgpl.o .libs/libcmd-systemkey.lax/lt3-basename-lgpl.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/basename-lgpl.o .libs/libcmd-systemkey.lax/lt3-basename-lgpl.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/bitrotate.o .libs/libcmd-systemkey.lax/lt4-bitrotate.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/bitrotate.o .libs/libcmd-systemkey.lax/lt4-bitrotate.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/c-ctype.o .libs/libcmd-systemkey.lax/lt5-c-ctype.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/c-ctype.o .libs/libcmd-systemkey.lax/lt5-c-ctype.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/c-strcasecmp.o .libs/libcmd-systemkey.lax/lt6-c-strcasecmp.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/c-strcasecmp.o .libs/libcmd-systemkey.lax/lt6-c-strcasecmp.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/c-strncasecmp.o .libs/libcmd-systemkey.lax/lt7-c-strncasecmp.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/c-strncasecmp.o .libs/libcmd-systemkey.lax/lt7-c-strncasecmp.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/cloexec.o .libs/libcmd-systemkey.lax/lt8-cloexec.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/cloexec.o .libs/libcmd-systemkey.lax/lt8-cloexec.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/close-stream.o .libs/libcmd-systemkey.lax/lt9-close-stream.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/close-stream.o .libs/libcmd-systemkey.lax/lt9-close-stream.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/exitfail.o .libs/libcmd-systemkey.lax/lt10-exitfail.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/exitfail.o .libs/libcmd-systemkey.lax/lt10-exitfail.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/fcntl.o .libs/libcmd-systemkey.lax/lt11-fcntl.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/fcntl.o .libs/libcmd-systemkey.lax/lt11-fcntl.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/fd-hook.o .libs/libcmd-systemkey.lax/lt12-fd-hook.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/fd-hook.o .libs/libcmd-systemkey.lax/lt12-fd-hook.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/getprogname.o .libs/libcmd-systemkey.lax/lt13-getprogname.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/getprogname.o .libs/libcmd-systemkey.lax/lt13-getprogname.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/gettime.o .libs/libcmd-systemkey.lax/lt14-gettime.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/gettime.o .libs/libcmd-systemkey.lax/lt14-gettime.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/gl_linked_list.o .libs/libcmd-systemkey.lax/lt15-gl_linked_list.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/gl_linked_list.o .libs/libcmd-systemkey.lax/lt15-gl_linked_list.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/gl_list.o .libs/libcmd-systemkey.lax/lt16-gl_list.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/gl_list.o .libs/libcmd-systemkey.lax/lt16-gl_list.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/gl_xlist.o .libs/libcmd-systemkey.lax/lt17-gl_xlist.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/gl_xlist.o .libs/libcmd-systemkey.lax/lt17-gl_xlist.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/hash-pjw-bare.o .libs/libcmd-systemkey.lax/lt18-hash-pjw-bare.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/hash-pjw-bare.o .libs/libcmd-systemkey.lax/lt18-hash-pjw-bare.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/hash.o .libs/libcmd-systemkey.lax/lt19-hash.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/hash.o .libs/libcmd-systemkey.lax/lt19-hash.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/lock.o .libs/libcmd-systemkey.lax/lt20-lock.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/lock.o .libs/libcmd-systemkey.lax/lt20-lock.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/malloca.o .libs/libcmd-systemkey.lax/lt21-malloca.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/malloca.o .libs/libcmd-systemkey.lax/lt21-malloca.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/mktime.o .libs/libcmd-systemkey.lax/lt22-mktime.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/mktime.o .libs/libcmd-systemkey.lax/lt22-mktime.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/nstrftime.o .libs/libcmd-systemkey.lax/lt23-nstrftime.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/nstrftime.o .libs/libcmd-systemkey.lax/lt23-nstrftime.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/parse-datetime.o .libs/libcmd-systemkey.lax/lt24-parse-datetime.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/parse-datetime.o .libs/libcmd-systemkey.lax/lt24-parse-datetime.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-systemkey.lax/lt25-printf-args.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-systemkey.lax/lt25-printf-args.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-systemkey.lax/lt26-printf-parse.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-systemkey.lax/lt26-printf-parse.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/progname.o .libs/libcmd-systemkey.lax/lt27-progname.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/progname.o .libs/libcmd-systemkey.lax/lt27-progname.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/read-file.o .libs/libcmd-systemkey.lax/lt28-read-file.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/read-file.o .libs/libcmd-systemkey.lax/lt28-read-file.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/sockets.o .libs/libcmd-systemkey.lax/lt29-sockets.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/sockets.o .libs/libcmd-systemkey.lax/lt29-sockets.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/stat-time.o .libs/libcmd-systemkey.lax/lt30-stat-time.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/stat-time.o .libs/libcmd-systemkey.lax/lt30-stat-time.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/sys_socket.o .libs/libcmd-systemkey.lax/lt31-sys_socket.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/sys_socket.o .libs/libcmd-systemkey.lax/lt31-sys_socket.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/threadlib.o .libs/libcmd-systemkey.lax/lt32-threadlib.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/threadlib.o .libs/libcmd-systemkey.lax/lt32-threadlib.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/time_rz.o .libs/libcmd-systemkey.lax/lt33-time_rz.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/time_rz.o .libs/libcmd-systemkey.lax/lt33-time_rz.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/timespec.o .libs/libcmd-systemkey.lax/lt34-timespec.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/timespec.o .libs/libcmd-systemkey.lax/lt34-timespec.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/unistd.o .libs/libcmd-systemkey.lax/lt35-unistd.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/unistd.o .libs/libcmd-systemkey.lax/lt35-unistd.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-systemkey.lax/lt36-vasnprintf.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-systemkey.lax/lt36-vasnprintf.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/xalloc-die.o .libs/libcmd-systemkey.lax/lt37-xalloc-die.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/xalloc-die.o .libs/libcmd-systemkey.lax/lt37-xalloc-die.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/xmalloc.o .libs/libcmd-systemkey.lax/lt38-xmalloc.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/xmalloc.o .libs/libcmd-systemkey.lax/lt38-xmalloc.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/xsize.o .libs/libcmd-systemkey.lax/lt39-xsize.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/xsize.o .libs/libcmd-systemkey.lax/lt39-xsize.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/asnprintf.o .libs/libcmd-systemkey.lax/lt40-asnprintf.o || cp .libs/libcmd-systemkey.lax/libgnu.a/asnprintf.o .libs/libcmd-systemkey.lax/lt40-asnprintf.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/basename-lgpl.o .libs/libcmd-systemkey.lax/lt41-basename-lgpl.o || cp .libs/libcmd-systemkey.lax/libgnu.a/basename-lgpl.o .libs/libcmd-systemkey.lax/lt41-basename-lgpl.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/bitrotate.o .libs/libcmd-systemkey.lax/lt42-bitrotate.o || cp .libs/libcmd-systemkey.lax/libgnu.a/bitrotate.o .libs/libcmd-systemkey.lax/lt42-bitrotate.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/c-ctype.o .libs/libcmd-systemkey.lax/lt43-c-ctype.o || cp .libs/libcmd-systemkey.lax/libgnu.a/c-ctype.o .libs/libcmd-systemkey.lax/lt43-c-ctype.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/c-strcasecmp.o .libs/libcmd-systemkey.lax/lt44-c-strcasecmp.o || cp .libs/libcmd-systemkey.lax/libgnu.a/c-strcasecmp.o .libs/libcmd-systemkey.lax/lt44-c-strcasecmp.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/c-strncasecmp.o .libs/libcmd-systemkey.lax/lt45-c-strncasecmp.o || cp .libs/libcmd-systemkey.lax/libgnu.a/c-strncasecmp.o .libs/libcmd-systemkey.lax/lt45-c-strncasecmp.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/cloexec.o .libs/libcmd-systemkey.lax/lt46-cloexec.o || cp .libs/libcmd-systemkey.lax/libgnu.a/cloexec.o .libs/libcmd-systemkey.lax/lt46-cloexec.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/dirname-lgpl.o .libs/libcmd-systemkey.lax/lt47-dirname-lgpl.o || cp .libs/libcmd-systemkey.lax/libgnu.a/dirname-lgpl.o .libs/libcmd-systemkey.lax/lt47-dirname-lgpl.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/fcntl.o .libs/libcmd-systemkey.lax/lt48-fcntl.o || cp .libs/libcmd-systemkey.lax/libgnu.a/fcntl.o .libs/libcmd-systemkey.lax/lt48-fcntl.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/fd-hook.o .libs/libcmd-systemkey.lax/lt49-fd-hook.o || cp .libs/libcmd-systemkey.lax/libgnu.a/fd-hook.o .libs/libcmd-systemkey.lax/lt49-fd-hook.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/hash-pjw-bare.o .libs/libcmd-systemkey.lax/lt50-hash-pjw-bare.o || cp .libs/libcmd-systemkey.lax/libgnu.a/hash-pjw-bare.o .libs/libcmd-systemkey.lax/lt50-hash-pjw-bare.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/hash.o .libs/libcmd-systemkey.lax/lt51-hash.o || cp .libs/libcmd-systemkey.lax/libgnu.a/hash.o .libs/libcmd-systemkey.lax/lt51-hash.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/lock.o .libs/libcmd-systemkey.lax/lt52-lock.o || cp .libs/libcmd-systemkey.lax/libgnu.a/lock.o .libs/libcmd-systemkey.lax/lt52-lock.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/malloca.o .libs/libcmd-systemkey.lax/lt53-malloca.o || cp .libs/libcmd-systemkey.lax/libgnu.a/malloca.o .libs/libcmd-systemkey.lax/lt53-malloca.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/printf-args.o .libs/libcmd-systemkey.lax/lt54-printf-args.o || cp .libs/libcmd-systemkey.lax/libgnu.a/printf-args.o .libs/libcmd-systemkey.lax/lt54-printf-args.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/printf-parse.o .libs/libcmd-systemkey.lax/lt55-printf-parse.o || cp .libs/libcmd-systemkey.lax/libgnu.a/printf-parse.o .libs/libcmd-systemkey.lax/lt55-printf-parse.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/read-file.o .libs/libcmd-systemkey.lax/lt56-read-file.o || cp .libs/libcmd-systemkey.lax/libgnu.a/read-file.o .libs/libcmd-systemkey.lax/lt56-read-file.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/stat-time.o .libs/libcmd-systemkey.lax/lt57-stat-time.o || cp .libs/libcmd-systemkey.lax/libgnu.a/stat-time.o .libs/libcmd-systemkey.lax/lt57-stat-time.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/stripslash.o .libs/libcmd-systemkey.lax/lt58-stripslash.o || cp .libs/libcmd-systemkey.lax/libgnu.a/stripslash.o .libs/libcmd-systemkey.lax/lt58-stripslash.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/sys_socket.o .libs/libcmd-systemkey.lax/lt59-sys_socket.o || cp .libs/libcmd-systemkey.lax/libgnu.a/sys_socket.o .libs/libcmd-systemkey.lax/lt59-sys_socket.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/threadlib.o .libs/libcmd-systemkey.lax/lt60-threadlib.o || cp .libs/libcmd-systemkey.lax/libgnu.a/threadlib.o .libs/libcmd-systemkey.lax/lt60-threadlib.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/unistd.o .libs/libcmd-systemkey.lax/lt61-unistd.o || cp .libs/libcmd-systemkey.lax/libgnu.a/unistd.o .libs/libcmd-systemkey.lax/lt61-unistd.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/vasnprintf.o .libs/libcmd-systemkey.lax/lt62-vasnprintf.o || cp .libs/libcmd-systemkey.lax/libgnu.a/vasnprintf.o .libs/libcmd-systemkey.lax/lt62-vasnprintf.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/xsize.o .libs/libcmd-systemkey.lax/lt63-xsize.o || cp .libs/libcmd-systemkey.lax/libgnu.a/xsize.o .libs/libcmd-systemkey.lax/lt63-xsize.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/basename-lgpl.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/bitrotate.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/c-ctype.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/c-strcasecmp.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/c-strncasecmp.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/cloexec.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/close-stream.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/dirname-lgpl.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/exitfail.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/fcntl.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/fd-hook.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/getprogname.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/gettime.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/gl_linked_list.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/gl_list.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/gl_xlist.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/hash-pjw-bare.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/hash.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lock.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt1-asnprintf.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt10-hash-pjw-bare.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt11-hash.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt12-lock.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt13-malloca.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt14-printf-args.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt15-printf-parse.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt16-read-file.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt17-stat-time.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt18-sys_socket.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt19-threadlib.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt2-basename-lgpl.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt20-unistd.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt21-vasnprintf.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt22-xsize.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt3-bitrotate.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt4-c-ctype.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt5-c-strcasecmp.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt6-c-strncasecmp.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt7-cloexec.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt8-fcntl.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt9-fd-hook.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/malloca.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/mktime.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/nstrftime.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/parse-datetime.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/progname.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/read-file.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/sockets.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/stat-time.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/stripslash.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/sys_socket.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/threadlib.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/time_rz.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/timespec.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/unistd.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/vasnprintf.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/xalloc-die.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/xmalloc.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/xsize.o .libs/libcmd-systemkey.lax/lt2-asnprintf.o .libs/libcmd-systemkey.lax/lt3-basename-lgpl.o .libs/libcmd-systemkey.lax/lt4-bitrotate.o .libs/libcmd-systemkey.lax/lt5-c-ctype.o .libs/libcmd-systemkey.lax/lt6-c-strcasecmp.o .libs/libcmd-systemkey.lax/lt7-c-strncasecmp.o .libs/libcmd-systemkey.lax/lt8-cloexec.o .libs/libcmd-systemkey.lax/lt9-close-stream.o .libs/libcmd-systemkey.lax/lt10-exitfail.o .libs/libcmd-systemkey.lax/lt11-fcntl.o .libs/libcmd-systemkey.lax/lt12-fd-hook.o .libs/libcmd-systemkey.lax/lt13-getprogname.o .libs/libcmd-systemkey.lax/lt14-gettime.o .libs/libcmd-systemkey.lax/lt15-gl_linked_list.o .libs/libcmd-systemkey.lax/lt16-gl_list.o .libs/libcmd-systemkey.lax/lt17-gl_xlist.o .libs/libcmd-systemkey.lax/lt18-hash-pjw-bare.o .libs/libcmd-systemkey.lax/lt19-hash.o .libs/libcmd-systemkey.lax/lt20-lock.o .libs/libcmd-systemkey.lax/lt21-malloca.o .libs/libcmd-systemkey.lax/lt22-mktime.o .libs/libcmd-systemkey.lax/lt23-nstrftime.o .libs/libcmd-systemkey.lax/lt24-parse-datetime.o .libs/libcmd-systemkey.lax/lt25-printf-args.o .libs/libcmd-systemkey.lax/lt26-printf-parse.o .libs/libcmd-systemkey.lax/lt27-progname.o .libs/libcmd-systemkey.lax/lt28-read-file.o .libs/libcmd-systemkey.lax/lt29-sockets.o .libs/libcmd-systemkey.lax/lt30-stat-time.o .libs/libcmd-systemkey.lax/lt31-sys_socket.o .libs/libcmd-systemkey.lax/lt32-threadlib.o .libs/libcmd-systemkey.lax/lt33-time_rz.o .libs/libcmd-systemkey.lax/lt34-timespec.o .libs/libcmd-systemkey.lax/lt35-unistd.o .libs/libcmd-systemkey.lax/lt36-vasnprintf.o .libs/libcmd-systemkey.lax/lt37-xalloc-die.o .libs/libcmd-systemkey.lax/lt38-xmalloc.o .libs/libcmd-systemkey.lax/lt39-xsize.o .libs/libcmd-systemkey.lax/lt40-asnprintf.o .libs/libcmd-systemkey.lax/lt41-basename-lgpl.o .libs/libcmd-systemkey.lax/lt42-bitrotate.o .libs/libcmd-systemkey.lax/lt43-c-ctype.o .libs/libcmd-systemkey.lax/lt44-c-strcasecmp.o .libs/libcmd-systemkey.lax/lt45-c-strncasecmp.o .libs/libcmd-systemkey.lax/lt46-cloexec.o .libs/libcmd-systemkey.lax/lt47-dirname-lgpl.o .libs/libcmd-systemkey.lax/lt48-fcntl.o .libs/libcmd-systemkey.lax/lt49-fd-hook.o .libs/libcmd-systemkey.lax/lt50-hash-pjw-bare.o .libs/libcmd-systemkey.lax/lt51-hash.o .libs/libcmd-systemkey.lax/lt52-lock.o .libs/libcmd-systemkey.lax/lt53-malloca.o .libs/libcmd-systemkey.lax/lt54-printf-args.o .libs/libcmd-systemkey.lax/lt55-printf-parse.o .libs/libcmd-systemkey.lax/lt56-read-file.o .libs/libcmd-systemkey.lax/lt57-stat-time.o .libs/libcmd-systemkey.lax/lt58-stripslash.o .libs/libcmd-systemkey.lax/lt59-sys_socket.o .libs/libcmd-systemkey.lax/lt60-threadlib.o .libs/libcmd-systemkey.lax/lt61-unistd.o .libs/libcmd-systemkey.lax/lt62-vasnprintf.o .libs/libcmd-systemkey.lax/lt63-xsize.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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o .libs/systemkey systemkey.o certtool-common.o common.o ../lib/.libs/libgnutls.so ./.libs/libcmd-systemkey.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -lnettle -lhogweed -lgmp ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a -ltasn1 gl/parse-datetime.c: In function 'yyparse': gl/parse-datetime.c:1724:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1724 | *++yyvsp = yylval; | ^ 'parse_datetime_body': events 1-8 | |gl/parse-datetime.y:1711:1: | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1519 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (10) region created on stack here | | (11) capacity: 52 bytes |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (12) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (14) following 'false' branch (when 'yystate_219 != 12')... | | (13) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (15) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (16) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (18) following 'true' branch (when 'yychar_206 == -2')... | | (17) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (19) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (20) calling 'yylex' from 'yyparse' | +--> 'yylex': events 21-22 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (21) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (22) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 23-24 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (23) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (24) ...to here | <-------------+ | 'yyparse': events 25-32 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (25) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (26) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (27) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (28) following 'false' branch (when 'yyn_256 > 0')... |...... | 1717 | if (yyerrstatus) | | ~ ~ | | | | | | | (30) following 'false' branch (when 'yyerrstatus_222 == 0')... | | (29) ...to here |...... | 1721 | YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); | | ~ | | | | | (31) ...to here |...... | 1724 | *++yyvsp = yylval; | | ~ | | | | | (32) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1724:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1724 | *++yyvsp = yylval; | ^ 'parse_datetime': events 1-2 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1519 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (40) region created on stack here | | (41) capacity: 52 bytes |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (42) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (44) following 'false' branch (when 'yystate_219 != 12')... | | (43) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (45) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (46) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (48) following 'true' branch (when 'yychar_206 == -2')... | | (47) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (49) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (50) calling 'yylex' from 'yyparse' | +--> 'yylex': events 51-52 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (51) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (52) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 53-54 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (53) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (54) ...to here | <-------------+ | 'yyparse': events 55-62 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (55) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (56) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (57) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (58) following 'false' branch (when 'yyn_256 > 0')... |...... | 1717 | if (yyerrstatus) | | ~ ~ | | | | | | | (60) following 'false' branch (when 'yyerrstatus_222 == 0')... | | (59) ...to here |...... | 1721 | YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); | | ~ | | | | | (61) ...to here |...... | 1724 | *++yyvsp = yylval; | | ~ | | | | | (62) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1757:9: warning: use of uninitialized value '*_15' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1757 | yyval = yyvsp[1-yylen]; | ^ 'yyparse': events 1-14 | | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (10) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (11) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (12) following 'true' branch (when 'yyn_256 <= 0')... | 1708 | { | 1709 | if (yytable_value_is_error (yyn)) | | ~ | | | | | (13) ...to here |...... | 1757 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (14) use of uninitialized value '*_15' here | gl/parse-datetime.c:1757:9: warning: use of uninitialized value '*_15' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1757 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-8 | |gl/parse-datetime.y:1711:1: | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (17) following 'true' branch (when 'yychar_206 == -2')... | | (16) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (18) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (19) calling 'yylex' from 'yyparse' | +--> 'yylex': events 20-21 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (20) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (21) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 22-23 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (22) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (23) ...to here | <-------------+ | 'yyparse': events 24-29 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (24) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (25) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (26) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (27) following 'true' branch (when 'yyn_256 <= 0')... | 1708 | { | 1709 | if (yytable_value_is_error (yyn)) | | ~ | | | | | (28) ...to here |...... | 1757 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (29) use of uninitialized value '*_15' here | gl/parse-datetime.c:1757:9: warning: use of uninitialized value '*_15' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1757 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime': events 1-2 | |gl/parse-datetime.y:2394:1: | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (47) following 'true' branch (when 'yychar_206 == -2')... | | (46) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (48) ...to here | 1676 | yychar = yylex (&yylval, pc); | | ~ | | | | | (49) calling 'yylex' from 'yyparse' | +--> 'yylex': events 50-51 | |gl/parse-datetime.y:1414:1: | 1414 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (50) entry to 'yylex' |...... | 1501 | if (c_isalpha (c)) | | ~ | | | | | (51) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': events 52-53 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (52) following 'default:' branch... |...... | 191 | return false; | | ~ | | | | | (53) ...to here | <-------------+ | 'yyparse': events 54-59 | |gl/parse-datetime.c:1676:16: | 1676 | yychar = yylex (&yylval, pc); | | ^ | | | | | (54) returning to 'yyparse' from 'yylex' |...... | 1704 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (55) following 'false' branch... | 1705 | goto yydefault; | 1706 | yyn = yytable[yyn]; | | ~ | | | | | (56) ...to here | 1707 | if (yyn <= 0) | | ~ | | | | | (57) following 'true' branch (when 'yyn_256 <= 0')... | 1708 | { | 1709 | if (yytable_value_is_error (yyn)) | | ~ | | | | | (58) ...to here |...... | 1757 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (59) use of uninitialized value '*_15' here | gl/parse-datetime.y:610:21: warning: use of uninitialized value 'yyvsp_229->timespec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 610 | pc->seconds = $2; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 4:' branch... | 1762 | { | 1763 | case 4: /* timespec: '@' seconds */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:610:21: | 610 | pc->seconds = $2; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->timespec' here | gl/parse-datetime.y:610:21: warning: use of uninitialized value 'yyvsp_229->timespec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 4:' branch... | 1762 | { | 1763 | case 4: /* timespec: '@' seconds */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:610:21: | 610 | pc->seconds = $2; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->timespec' here | gl/parse-datetime.y:610:21: warning: use of uninitialized value 'yyvsp_229->timespec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 4:' branch... | 1762 | { | 1763 | case 4: /* timespec: '@' seconds */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:610:21: | 610 | pc->seconds = $2; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->timespec' here | gl/parse-datetime.y:677:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:677:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:677:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:677:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:677:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:677:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 18:' branch... |...... | 1851 | case 18: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:682:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:682:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:682:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:682:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 19:' branch... |...... | 1860 | case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:687:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:687:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:687:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:687:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:687:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:687:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 20:' branch... |...... | 1869 | case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:696:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:696:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:696:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:696:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:696:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:696:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 22:' branch... |...... | 1878 | case 22: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:701:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:701:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:701:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:701:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 23:' branch... |...... | 1887 | case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:706:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:706:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:706:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:706:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:706:134: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:706:134: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 24:' branch... |...... | 1896 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_nsec' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value '_62->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (28) use of uninitialized value '_62->textintval' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 27:' branch... |...... | 1905 | case 27: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:743:36: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 743 | { pc->local_isdst = $1; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 28:' branch... |...... | 1914 | case 28: /* local_zone: tLOCAL_ZONE */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:743:36: | 743 | { pc->local_isdst = $1; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:743:36: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 28:' branch... |...... | 1914 | case 28: /* local_zone: tLOCAL_ZONE */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:743:36: | 743 | { pc->local_isdst = $1; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:743:36: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 28:' branch... |...... | 1914 | case 28: /* local_zone: tLOCAL_ZONE */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:743:36: | 743 | { pc->local_isdst = $1; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:755:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 755 | { pc->time_zone = $1; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 30:' branch... |...... | 1929 | case 30: /* zone: tZONE */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:755:34: | 755 | { pc->time_zone = $1; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:755:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 30:' branch... |...... | 1929 | case 30: /* zone: tZONE */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:755:34: | 755 | { pc->time_zone = $1; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:755:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 30:' branch... |...... | 1929 | case 30: /* zone: tZONE */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:755:34: | 755 | { pc->time_zone = $1; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:759:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 759 | { pc->time_zone = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:759:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:759:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:759:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:759:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:759:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 32:' branch... |...... | 1941 | case 32: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:765:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 33:' branch... |...... | 1950 | case 33: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:765:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 33:' branch... |...... | 1950 | case 33: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:765:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 33:' branch... |...... | 1950 | case 33: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value '_75->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (28) use of uninitialized value '_75->textintval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 34:' branch... |...... | 1959 | case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:772:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 772 | { pc->time_zone = $1 + 60 * 60; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 35:' branch... |...... | 1966 | case 35: /* zone: tDAYZONE */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:772:34: | 772 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:772:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 35:' branch... |...... | 1966 | case 35: /* zone: tDAYZONE */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:772:34: | 772 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:772:34: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 35:' branch... |...... | 1966 | case 35: /* zone: tDAYZONE */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:772:34: | 772 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:774:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 774 | { pc->time_zone = $1 + 60 * 60; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:774:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:774:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:774:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:774:35: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:774:35: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 36:' branch... |...... | 1972 | case 36: /* zone: tZONE tDST */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:781:35: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 781 | pc->day_number = $1; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 37:' branch... |...... | 1978 | case 37: /* day: tDAY */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:781:35: | 781 | pc->day_number = $1; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:781:35: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 37:' branch... |...... | 1978 | case 37: /* day: tDAY */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:781:35: | 781 | pc->day_number = $1; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:781:35: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 37:' branch... |...... | 1978 | case 37: /* day: tDAY */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:781:35: | 781 | pc->day_number = $1; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:786:36: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 786 | pc->day_number = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:786:36: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:786:36: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:786:36: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:786:36: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:786:36: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 38:' branch... |...... | 1987 | case 38: /* day: tDAY ',' */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 790 | pc->day_ordinal = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:790:37: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:790:37: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:790:37: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:790:37: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 39:' branch... |...... | 1996 | case 39: /* day: tORDINAL tDAY */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:796:49: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 796 | pc->day_ordinal = $1.value; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:796:49: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:796:49: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:796:49: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:796:49: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:796:49: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 40:' branch... |...... | 2006 | case 40: /* day: tUNUMBER tDAY */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].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; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (27) 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]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:805:43: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 41:' branch... |...... | 2016 | case 41: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].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) | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (9) out-of-bounds read from byte -196 till byte -193 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (20) out-of-bounds read from byte -196 till byte -193 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (27) out-of-bounds read from byte -144 till byte -141 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (50) out-of-bounds read from byte -196 till byte -193 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:815:40: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 42:' branch... |...... | 2025 | case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967088B].textintval.digits' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 844 | pc->day = $1.value; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (27) 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]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:844:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 43:' branch... |...... | 2062 | case 43: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 852 | pc->month = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (9) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (20) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (27) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (50) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:852:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 44:' branch... |...... | 2074 | case 44: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].intval' here | gl/parse-datetime.y:859:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 859 | pc->month = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:859:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:859:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:859:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:859:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:859:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 45:' branch... |...... | 2086 | case 45: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 864 | pc->month = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (9) out-of-bounds read from byte -156 till byte -149 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (20) out-of-bounds read from byte -156 till byte -149 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (27) out-of-bounds read from byte -104 till byte -97 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (50) out-of-bounds read from byte -156 till byte -149 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:864:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 46:' branch... |...... | 2095 | case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967140B].intval' here | gl/parse-datetime.y:870:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 870 | pc->day = $1.value; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:870:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:870:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:870:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:870:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:870:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 47:' branch... |...... | 2105 | case 47: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].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; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (9) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (20) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (27) 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]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (50) out-of-bounds read from byte -100 till byte -93 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:875:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 48:' branch... |...... | 2114 | case 48: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval.value' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 886 | pc->year = $1; | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (9) out-of-bounds read from byte -104 till byte -89 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (20) out-of-bounds read from byte -104 till byte -89 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'yyparse': events 1-26 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... | | (19) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | | (21) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here | | (20) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here | | (22) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (5) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (7) following 'true' branch (when 'yychar_206 == -2')... | | (6) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (8) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (9) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (11) following 'true' branch (when 'yychar_207 == 256')... | | (10) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (12) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (23) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (24) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (25) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (26) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (13) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (14) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (15) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (16) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (17) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (18) ...to here | 'yyparse': event 27 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (27) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (50) out-of-bounds read from byte -104 till byte -89 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:886:18: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 50:' branch... |...... | 2124 | case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967192B].textintval' here | gl/parse-datetime.y:894:15: warning: use of uninitialized value '_141->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:894:15: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (28) use of uninitialized value '_141->rel' here | gl/parse-datetime.y:894:66: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:894:66: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:894:66: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:894:66: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:894:66: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 51:' branch... |...... | 2135 | case 51: /* rel: relunit tAGO */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:894:66: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:896:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 52:' branch... |...... | 2141 | case 52: /* rel: relunit */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:896:15: | 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:896:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 52:' branch... |...... | 2141 | case 52: /* rel: relunit */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:896:15: | 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:896:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 52:' branch... |...... | 2141 | case 52: /* rel: relunit */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:896:15: | 896 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:898:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 53:' branch... |...... | 2147 | case 53: /* rel: dayshift */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:898:15: | 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:898:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 53:' branch... |...... | 2147 | case 53: /* rel: dayshift */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:898:15: | 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:898:15: warning: use of uninitialized value 'yyvsp_229->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 53:' branch... |...... | 2147 | case 53: /* rel: dayshift */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:898:15: | 898 | { if (! apply_relative_time (pc, $1, 1)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->rel' here | gl/parse-datetime.y:903:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:903:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:903:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:903:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:903:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:903:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 54:' branch... |...... | 2153 | case 54: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:905:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:905:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:905:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:905:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:905:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:905:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 55:' branch... |...... | 2159 | case 55: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:909:70: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:909:70: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:909:70: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:909:70: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:909:70: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:909:70: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 57:' branch... |...... | 2171 | case 57: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:911:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:911:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:911:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:911:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:911:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:911:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 58:' branch... |...... | 2177 | case 58: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:916:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:916:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:916:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:916:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:916:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:916:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 60:' branch... |...... | 2189 | case 60: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:916:13: | 916 | if (INT_MULTIPLY_WRAPV ($1, $2, &$$.day)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:919:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:919:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:919:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:919:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:919:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:919:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 61:' branch... |...... | 2196 | case 61: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:919:13: | 919 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:921:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 62:' branch... |...... | 2203 | case 62: /* relunit: tDAY_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:921:67: | 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:921:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 62:' branch... |...... | 2203 | case 62: /* relunit: tDAY_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:921:67: | 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:921:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 62:' branch... |...... | 2203 | case 62: /* relunit: tDAY_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:921:67: | 921 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:923:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:923:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:923:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:923:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:923:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:923:69: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 63:' branch... |...... | 2209 | case 63: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:925:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:925:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:925:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:925:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:925:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:925:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 64:' branch... |...... | 2215 | case 64: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:929:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:929:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:929:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:929:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:929:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:929:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 66:' branch... |...... | 2227 | case 66: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:931:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:931:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:931:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:931:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:931:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:931:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 67:' branch... |...... | 2233 | case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:935:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:935:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:935:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:935:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:935:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -45 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:935:72: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 69:' branch... |...... | 2245 | case 69: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].intval' here | gl/parse-datetime.y:937:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:937:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:937:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:937:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:937:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:937:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 70:' branch... |...... | 2251 | case 70: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:939:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:939:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:939:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:939:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:939:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:939:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 71:' branch... |...... | 2257 | case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:941:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:941:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:941:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 72:' branch... |...... | 2263 | case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].timespec.tv_sec' here | gl/parse-datetime.y:949:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:949:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:949:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:949:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:949:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:949:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 75:' branch... |...... | 2275 | case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:951:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:951:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:951:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:951:82: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 76:' branch... |...... | 2281 | case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:954:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:954:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:954:13: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:954:13: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 77:' branch... |...... | 2287 | case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:954:13: | 954 | if (INT_MULTIPLY_WRAPV ($1.value, $2, &$$.day)) YYABORT; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:956:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:956:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:956:81: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:956:81: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 78:' branch... |...... | 2294 | case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:958:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:958:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:958:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:958:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 79:' branch... |...... | 2300 | case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (9) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:960:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (10) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (20) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:960:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (21) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (28) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:960:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (50) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:960:84: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 80:' branch... |...... | 2306 | case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (51) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_229 + 4294967244B].textintval.value' here | gl/parse-datetime.y:965:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 81:' branch... |...... | 2312 | case 81: /* dayshift: tDAY_SHIFT */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:965:67: | 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:965:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 81:' branch... |...... | 2312 | case 81: /* dayshift: tDAY_SHIFT */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:965:67: | 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:965:67: warning: use of uninitialized value 'yyvsp_229->intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 81:' branch... |...... | 2312 | case 81: /* dayshift: tDAY_SHIFT */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:965:67: | 965 | { $$ = RELATIVE_TIME_0; $$.day = $1; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->intval' here | gl/parse-datetime.y:973:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 973 | { if (time_overflow ($1.value)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 85:' branch... |...... | 2318 | case 85: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:973:13: | 973 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:973:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 85:' branch... |...... | 2318 | case 85: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:973:13: | 973 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:973:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 85:' branch... |...... | 2318 | case 85: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:973:13: | 973 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:980:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 980 | { if (time_overflow ($1.value)) YYABORT; | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 87:' branch... |...... | 2325 | case 87: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:980:13: | 980 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:980:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 87:' branch... |...... | 2325 | case 87: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:980:13: | 980 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:980:13: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 87:' branch... |...... | 2325 | case 87: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:980:13: | 980 | { if (time_overflow ($1.value)) YYABORT; | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:986:9: warning: use of uninitialized value 'yyvsp_229->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 986 | { digits_to_date_time (pc, $1); } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 88:' branch... |...... | 2332 | case 88: /* number: tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->textintval' here | gl/parse-datetime.y:986:9: warning: use of uninitialized value 'yyvsp_229->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 88:' branch... |...... | 2332 | case 88: /* number: tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->textintval' here | gl/parse-datetime.y:986:9: warning: use of uninitialized value 'yyvsp_229->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 88:' branch... |...... | 2332 | case 88: /* number: tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->textintval' here | gl/parse-datetime.y:994:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 994 | digits_to_date_time (pc, $1); | ^ 'yyparse': events 1-8 | |gl/parse-datetime.c:1588:6: | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ^ | | | | | (1) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (3) following 'false' branch (when 'yystate_219 != 12')... | | (2) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (4) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (5) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (6) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (7) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (8) ...to here | 'yyparse': event 9 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (9) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:994:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (10) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:994:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-19 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (10) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (12) following 'false' branch (when 'yystate_219 != 12')... | | (11) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (13) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (15) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (16) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (17) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (18) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (19) ...to here | 'yyparse': event 20 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (20) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:994:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (21) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'yyparse': events 1-27 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... | | (20) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | | (22) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here | | (21) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here | | (23) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (6) following 'false' branch (when 'yyn_251 != -93')... |...... | 1673 | if (yychar == YYEMPTY) | | ~ ~ | | | | | | | (8) following 'true' branch (when 'yychar_206 == -2')... | | (7) ...to here | 1674 | { | 1675 | YYDPRINTF ((stderr, "Reading a token\n")); | | ~ | | | | | (9) ...to here |...... | 1679 | if (yychar <= YYEOF) | | ~ | | | | | (10) following 'false' branch (when 'yychar_207 > 0')... |...... | 1685 | else if (yychar == YYerror) | | ~ ~ | | | | | | | (12) following 'true' branch (when 'yychar_207 == 256')... | | (11) ...to here |...... | 1691 | yychar = YYUNDEF; | | ~ | | | | | (13) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (26) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (27) ...to here |...... | 2465 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (14) following 'true' branch (when 'yyn_427 != -93')... | 2466 | { | 2467 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (15) ...to here | 2468 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (16) following 'true' branch... | 2469 | { | 2470 | yyn = yytable[yyn]; | | ~ | | | | | (17) ...to here | 2471 | if (0 < yyn) | | ~ | | | | | (18) following 'true' branch (when 'yyn_429 > 0')... |...... | 2489 | *++yyvsp = yylval; | | ~ | | | | | (19) ...to here | 'yyparse': event 28 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (28) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:994:9: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-49 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (40) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (42) following 'false' branch (when 'yystate_219 != 12')... | | (41) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (43) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (44) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (45) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (46) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (47) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (48) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (49) ...to here | 'yyparse': event 50 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (50) out-of-bounds read from byte -52 till byte -37 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:994:9: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' gl/parse-datetime.y:994:9: warning: use of uninitialized value '_187->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 89:' branch... |...... | 2338 | case 89: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (51) use of uninitialized value '_187->textintval' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1003 | { $$ = $2.value; } | ^ 'yyparse': events 1-9 | |gl/parse-datetime.c:1540:13: | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ^ | | | | | (1) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (2) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (4) following 'false' branch (when 'yystate_219 != 12')... | | (3) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (5) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (6) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (7) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (8) following 'case 91:' branch... |...... | 2355 | case 91: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (9) ...to here | 'yyparse': event 10 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (10) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-8 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (4) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (6) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (7) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (8) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 9-20 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (9) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (10) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (11) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (13) following 'false' branch (when 'yystate_219 != 12')... | | (12) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (14) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (15) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (16) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (17) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (18) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (19) following 'case 91:' branch... |...... | 2355 | case 91: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (20) ...to here | 'yyparse': event 21 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (21) use of uninitialized value 'yyvsp_229->textintval.value' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_229->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime': events 1-2 | | 2394 | parse_datetime (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime' |...... | 2398 | timezone_t tz = tzalloc (tzstring); | | ~ | | | | | (2) calling 'tzalloc' from 'parse_datetime' | +--> 'tzalloc': event 3 | |gl/./time.h:866:1: | 866 | _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); | | ^ | | | | | (3) entry to 'tzalloc' | 'tzalloc': events 4-7 | |gl/time_rz.c:71:6: | 71 | if (tz) | | ^ | | | | | (4) following 'true' branch (when 'tz_14' is non-NULL)... | 72 | { | 73 | tz->next = NULL; | | ~ | | | | | (5) ...to here |...... | 79 | if (name) | | ~ | | | | | (6) following 'false' branch (when 'name_10(D)' is NULL)... |...... | 82 | return tz; | | ~ | | | | | (7) ...to here | <------+ | 'parse_datetime': events 8-11 | |gl/parse-datetime.y:2398:19: | 2398 | timezone_t tz = tzalloc (tzstring); | | ^ | | | | | (8) returning to 'parse_datetime' from 'tzalloc' | 2399 | if (!tz) | | ~ | | | | | (9) following 'false' branch (when 'tz_7' is non-NULL)... | 2400 | return false; | 2401 | bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); | | ~ ~ | | | | | | | (11) calling 'parse_datetime_body' from 'parse_datetime' | | (10) ...to here | +--> 'parse_datetime_body': events 12-13 | | 1711 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (12) entry to 'parse_datetime_body' |...... | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (13) calling 'localtime_rz' from 'parse_datetime_body' | +--> 'localtime_rz': event 14 | |gl/./time.h:880:1: | 880 | _GL_FUNCDECL_SYS (localtime_rz, struct tm *, | | ^ | | | | | (14) entry to 'localtime_rz' | 'localtime_rz': events 15-17 | |gl/time_rz.c:269:6: | 269 | if (!tz) | | ^ | | | | | (15) following 'false' branch (when 'tz_8(D)' is non-NULL)... |...... | 273 | timezone_t old_tz = set_tz (tz); | | ~ ~ | | | | | | (16) ...to here (17) calling 'set_tz' from 'localtime_rz' | +--> 'set_tz': events 18-19 | | 207 | set_tz (timezone_t tz) | | ^ | | | | | (18) entry to 'set_tz' |...... | 210 | if (env_tz | | ~ | | | | | (19) following 'true' branch... | 'set_tz': event 20 | |lto1: | (20): ...to here | <------+ | 'localtime_rz': events 21-26 | | 273 | timezone_t old_tz = set_tz (tz); | | ^ | | | | | (21) returning to 'localtime_rz' from 'set_tz' | 274 | if (old_tz) | | ~ | | | | | (22) following 'true' branch (when 'old_tz_11' is non-NULL)... | 275 | { | 276 | bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm); | | ~ ~ ~ | | | | | | | | (25) ...to here (24) following 'true' branch... | | (23) ...to here | 277 | if (revert_tz (old_tz) && abbr_saved) | | ~ | | | | | (26) inlined call to 'revert_tz' from 'localtime_rz' | +--> 'revert_tz': event 27 | | 236 | if (tz == local_tz) | | ^ | | | | | (27) following 'true' branch (when 'old_tz_11 == 1B')... | <------+ | 'localtime_rz': events 28-29 | | 277 | if (revert_tz (old_tz) && abbr_saved) | | ^ ~ | | | | | | (28) ...to here (29) following 'true' branch... | 'localtime_rz': event 30 | |lto1: | (30): ...to here | <------+ | 'parse_datetime_body': events 31-38 | |gl/parse-datetime.y:1793:9: | 1793 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ ^ | | | | | | | (31) returning to 'parse_datetime_body' from 'localtime_rz' | | (32) following 'false' branch... |...... | 1799 | if (*p == '\0') | | ~ | | | | | (33) ...to here |...... | 1807 | if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) | | ~ | | | | | (34) following 'false' branch... |...... | 1813 | pc.year.digits = 0; | | ~ | | | | | (35) ...to here |...... | 1851 | for (quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (36) following 'true' branch (when 'quarter_191 != 4')... | 1852 | { | 1853 | time_t probe; | | ~ | | | | | (37) ...to here |...... | 1901 | if (yyparse (&pc) != 0) | | ~ | | | | | (38) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 39-50 | |gl/parse-datetime.c:1509:1: | 1509 | yyparse (parser_control *pc) | | ^ | | | | | (39) entry to 'yyparse' |...... | 1540 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (40) region created on stack here |...... | 1588 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (41) following 'false' branch... |...... | 1652 | if (yystate == YYFINAL) | | ~ ~ | | | | | | | (43) following 'false' branch (when 'yystate_219 != 12')... | | (42) ...to here |...... | 1655 | goto yybackup; | | ~ | | | | | (44) ...to here |...... | 1667 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (45) following 'true' branch (when 'yyn_251 == -93')... | 1668 | goto yydefault; | | ~ | | | | | (46) ...to here |...... | 1737 | if (yyn == 0) | | ~ | | | | | (47) following 'false' branch (when 'yyn_261 != 0')... | 1738 | goto yyerrlab; | 1739 | goto yyreduce; | | ~ | | | | | (48) ...to here |...... | 1761 | switch (yyn) | | ~ | | | | | (49) following 'case 91:' branch... |...... | 2355 | case 91: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (50) ...to here | 'yyparse': event 51 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (51) use of uninitialized value 'yyvsp_229->textintval.value' here | i586-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 -march=i586 -mtune=generic -c -o dumpcfg-cfg.o `test -f 'cfg.c' || echo './'`cfg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -DTEST=1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dumpcfg dumpcfg-cfg.o ../gl/libgnu.la gl/libgnu_gpl.la libtool: link: i586-alt-linux-gcc -DTEST=1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dumpcfg dumpcfg-cfg.o ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a /bin/sh ../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o danetool-options.lo danetool-options.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c danetool-options.c -fPIC -DPIC -o .libs/danetool-options.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/src/./.libs/libcerttool-cfg.a") libtool: link: (cd .libs/libcmd-danetool.lax/libgnu_gpl.a && ar x "/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/.libs/libgnu_gpl.a") libtool: link: (cd .libs/libcmd-danetool.lax/libgnu.a && ar x "/usr/src/RPM/BUILD/gnutls-3.7.9/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/basename-lgpl.o .libs/libcmd-danetool.lax/lt3-basename-lgpl.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/basename-lgpl.o .libs/libcmd-danetool.lax/lt3-basename-lgpl.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/bitrotate.o .libs/libcmd-danetool.lax/lt4-bitrotate.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/bitrotate.o .libs/libcmd-danetool.lax/lt4-bitrotate.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/c-ctype.o .libs/libcmd-danetool.lax/lt5-c-ctype.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/c-ctype.o .libs/libcmd-danetool.lax/lt5-c-ctype.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/c-strcasecmp.o .libs/libcmd-danetool.lax/lt6-c-strcasecmp.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/c-strcasecmp.o .libs/libcmd-danetool.lax/lt6-c-strcasecmp.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/c-strncasecmp.o .libs/libcmd-danetool.lax/lt7-c-strncasecmp.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/c-strncasecmp.o .libs/libcmd-danetool.lax/lt7-c-strncasecmp.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/cloexec.o .libs/libcmd-danetool.lax/lt8-cloexec.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/cloexec.o .libs/libcmd-danetool.lax/lt8-cloexec.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/close-stream.o .libs/libcmd-danetool.lax/lt9-close-stream.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/close-stream.o .libs/libcmd-danetool.lax/lt9-close-stream.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/exitfail.o .libs/libcmd-danetool.lax/lt10-exitfail.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/exitfail.o .libs/libcmd-danetool.lax/lt10-exitfail.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/fcntl.o .libs/libcmd-danetool.lax/lt11-fcntl.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/fcntl.o .libs/libcmd-danetool.lax/lt11-fcntl.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/fd-hook.o .libs/libcmd-danetool.lax/lt12-fd-hook.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/fd-hook.o .libs/libcmd-danetool.lax/lt12-fd-hook.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/getprogname.o .libs/libcmd-danetool.lax/lt13-getprogname.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/getprogname.o .libs/libcmd-danetool.lax/lt13-getprogname.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/gettime.o .libs/libcmd-danetool.lax/lt14-gettime.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/gettime.o .libs/libcmd-danetool.lax/lt14-gettime.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/gl_linked_list.o .libs/libcmd-danetool.lax/lt15-gl_linked_list.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/gl_linked_list.o .libs/libcmd-danetool.lax/lt15-gl_linked_list.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/gl_list.o .libs/libcmd-danetool.lax/lt16-gl_list.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/gl_list.o .libs/libcmd-danetool.lax/lt16-gl_list.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/gl_xlist.o .libs/libcmd-danetool.lax/lt17-gl_xlist.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/gl_xlist.o .libs/libcmd-danetool.lax/lt17-gl_xlist.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/hash-pjw-bare.o .libs/libcmd-danetool.lax/lt18-hash-pjw-bare.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/hash-pjw-bare.o .libs/libcmd-danetool.lax/lt18-hash-pjw-bare.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/hash.o .libs/libcmd-danetool.lax/lt19-hash.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/hash.o .libs/libcmd-danetool.lax/lt19-hash.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/lock.o .libs/libcmd-danetool.lax/lt20-lock.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/lock.o .libs/libcmd-danetool.lax/lt20-lock.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/malloca.o .libs/libcmd-danetool.lax/lt21-malloca.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/malloca.o .libs/libcmd-danetool.lax/lt21-malloca.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/mktime.o .libs/libcmd-danetool.lax/lt22-mktime.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/mktime.o .libs/libcmd-danetool.lax/lt22-mktime.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/nstrftime.o .libs/libcmd-danetool.lax/lt23-nstrftime.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/nstrftime.o .libs/libcmd-danetool.lax/lt23-nstrftime.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/parse-datetime.o .libs/libcmd-danetool.lax/lt24-parse-datetime.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/parse-datetime.o .libs/libcmd-danetool.lax/lt24-parse-datetime.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-danetool.lax/lt25-printf-args.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-danetool.lax/lt25-printf-args.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-danetool.lax/lt26-printf-parse.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-danetool.lax/lt26-printf-parse.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/progname.o .libs/libcmd-danetool.lax/lt27-progname.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/progname.o .libs/libcmd-danetool.lax/lt27-progname.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/read-file.o .libs/libcmd-danetool.lax/lt28-read-file.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/read-file.o .libs/libcmd-danetool.lax/lt28-read-file.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/sockets.o .libs/libcmd-danetool.lax/lt29-sockets.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/sockets.o .libs/libcmd-danetool.lax/lt29-sockets.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/stat-time.o .libs/libcmd-danetool.lax/lt30-stat-time.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/stat-time.o .libs/libcmd-danetool.lax/lt30-stat-time.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/sys_socket.o .libs/libcmd-danetool.lax/lt31-sys_socket.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/sys_socket.o .libs/libcmd-danetool.lax/lt31-sys_socket.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/threadlib.o .libs/libcmd-danetool.lax/lt32-threadlib.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/threadlib.o .libs/libcmd-danetool.lax/lt32-threadlib.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/time_rz.o .libs/libcmd-danetool.lax/lt33-time_rz.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/time_rz.o .libs/libcmd-danetool.lax/lt33-time_rz.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/timespec.o .libs/libcmd-danetool.lax/lt34-timespec.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/timespec.o .libs/libcmd-danetool.lax/lt34-timespec.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/unistd.o .libs/libcmd-danetool.lax/lt35-unistd.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/unistd.o .libs/libcmd-danetool.lax/lt35-unistd.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-danetool.lax/lt36-vasnprintf.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-danetool.lax/lt36-vasnprintf.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/xalloc-die.o .libs/libcmd-danetool.lax/lt37-xalloc-die.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/xalloc-die.o .libs/libcmd-danetool.lax/lt37-xalloc-die.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/xmalloc.o .libs/libcmd-danetool.lax/lt38-xmalloc.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/xmalloc.o .libs/libcmd-danetool.lax/lt38-xmalloc.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/xsize.o .libs/libcmd-danetool.lax/lt39-xsize.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/xsize.o .libs/libcmd-danetool.lax/lt39-xsize.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/asnprintf.o .libs/libcmd-danetool.lax/lt40-asnprintf.o || cp .libs/libcmd-danetool.lax/libgnu.a/asnprintf.o .libs/libcmd-danetool.lax/lt40-asnprintf.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/basename-lgpl.o .libs/libcmd-danetool.lax/lt41-basename-lgpl.o || cp .libs/libcmd-danetool.lax/libgnu.a/basename-lgpl.o .libs/libcmd-danetool.lax/lt41-basename-lgpl.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/bitrotate.o .libs/libcmd-danetool.lax/lt42-bitrotate.o || cp .libs/libcmd-danetool.lax/libgnu.a/bitrotate.o .libs/libcmd-danetool.lax/lt42-bitrotate.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/c-ctype.o .libs/libcmd-danetool.lax/lt43-c-ctype.o || cp .libs/libcmd-danetool.lax/libgnu.a/c-ctype.o .libs/libcmd-danetool.lax/lt43-c-ctype.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/c-strcasecmp.o .libs/libcmd-danetool.lax/lt44-c-strcasecmp.o || cp .libs/libcmd-danetool.lax/libgnu.a/c-strcasecmp.o .libs/libcmd-danetool.lax/lt44-c-strcasecmp.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/c-strncasecmp.o .libs/libcmd-danetool.lax/lt45-c-strncasecmp.o || cp .libs/libcmd-danetool.lax/libgnu.a/c-strncasecmp.o .libs/libcmd-danetool.lax/lt45-c-strncasecmp.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/cloexec.o .libs/libcmd-danetool.lax/lt46-cloexec.o || cp .libs/libcmd-danetool.lax/libgnu.a/cloexec.o .libs/libcmd-danetool.lax/lt46-cloexec.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/dirname-lgpl.o .libs/libcmd-danetool.lax/lt47-dirname-lgpl.o || cp .libs/libcmd-danetool.lax/libgnu.a/dirname-lgpl.o .libs/libcmd-danetool.lax/lt47-dirname-lgpl.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/fcntl.o .libs/libcmd-danetool.lax/lt48-fcntl.o || cp .libs/libcmd-danetool.lax/libgnu.a/fcntl.o .libs/libcmd-danetool.lax/lt48-fcntl.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/fd-hook.o .libs/libcmd-danetool.lax/lt49-fd-hook.o || cp .libs/libcmd-danetool.lax/libgnu.a/fd-hook.o .libs/libcmd-danetool.lax/lt49-fd-hook.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/hash-pjw-bare.o .libs/libcmd-danetool.lax/lt50-hash-pjw-bare.o || cp .libs/libcmd-danetool.lax/libgnu.a/hash-pjw-bare.o .libs/libcmd-danetool.lax/lt50-hash-pjw-bare.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/hash.o .libs/libcmd-danetool.lax/lt51-hash.o || cp .libs/libcmd-danetool.lax/libgnu.a/hash.o .libs/libcmd-danetool.lax/lt51-hash.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/lock.o .libs/libcmd-danetool.lax/lt52-lock.o || cp .libs/libcmd-danetool.lax/libgnu.a/lock.o .libs/libcmd-danetool.lax/lt52-lock.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/malloca.o .libs/libcmd-danetool.lax/lt53-malloca.o || cp .libs/libcmd-danetool.lax/libgnu.a/malloca.o .libs/libcmd-danetool.lax/lt53-malloca.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/printf-args.o .libs/libcmd-danetool.lax/lt54-printf-args.o || cp .libs/libcmd-danetool.lax/libgnu.a/printf-args.o .libs/libcmd-danetool.lax/lt54-printf-args.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/printf-parse.o .libs/libcmd-danetool.lax/lt55-printf-parse.o || cp .libs/libcmd-danetool.lax/libgnu.a/printf-parse.o .libs/libcmd-danetool.lax/lt55-printf-parse.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/read-file.o .libs/libcmd-danetool.lax/lt56-read-file.o || cp .libs/libcmd-danetool.lax/libgnu.a/read-file.o .libs/libcmd-danetool.lax/lt56-read-file.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/stat-time.o .libs/libcmd-danetool.lax/lt57-stat-time.o || cp .libs/libcmd-danetool.lax/libgnu.a/stat-time.o .libs/libcmd-danetool.lax/lt57-stat-time.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/stripslash.o .libs/libcmd-danetool.lax/lt58-stripslash.o || cp .libs/libcmd-danetool.lax/libgnu.a/stripslash.o .libs/libcmd-danetool.lax/lt58-stripslash.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/sys_socket.o .libs/libcmd-danetool.lax/lt59-sys_socket.o || cp .libs/libcmd-danetool.lax/libgnu.a/sys_socket.o .libs/libcmd-danetool.lax/lt59-sys_socket.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/threadlib.o .libs/libcmd-danetool.lax/lt60-threadlib.o || cp .libs/libcmd-danetool.lax/libgnu.a/threadlib.o .libs/libcmd-danetool.lax/lt60-threadlib.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/unistd.o .libs/libcmd-danetool.lax/lt61-unistd.o || cp .libs/libcmd-danetool.lax/libgnu.a/unistd.o .libs/libcmd-danetool.lax/lt61-unistd.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/vasnprintf.o .libs/libcmd-danetool.lax/lt62-vasnprintf.o || cp .libs/libcmd-danetool.lax/libgnu.a/vasnprintf.o .libs/libcmd-danetool.lax/lt62-vasnprintf.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/xsize.o .libs/libcmd-danetool.lax/lt63-xsize.o || cp .libs/libcmd-danetool.lax/libgnu.a/xsize.o .libs/libcmd-danetool.lax/lt63-xsize.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/basename-lgpl.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/bitrotate.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/c-ctype.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/c-strcasecmp.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/c-strncasecmp.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/cloexec.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/close-stream.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/dirname-lgpl.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/exitfail.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/fcntl.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/fd-hook.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/getprogname.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/gettime.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/gl_linked_list.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/gl_list.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/gl_xlist.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/hash-pjw-bare.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/hash.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lock.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt1-asnprintf.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt10-hash-pjw-bare.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt11-hash.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt12-lock.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt13-malloca.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt14-printf-args.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt15-printf-parse.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt16-read-file.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt17-stat-time.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt18-sys_socket.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt19-threadlib.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt2-basename-lgpl.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt20-unistd.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt21-vasnprintf.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt22-xsize.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt3-bitrotate.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt4-c-ctype.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt5-c-strcasecmp.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt6-c-strncasecmp.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt7-cloexec.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt8-fcntl.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt9-fd-hook.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/malloca.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/mktime.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/nstrftime.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/parse-datetime.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/progname.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/read-file.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/sockets.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/stat-time.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/stripslash.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/sys_socket.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/threadlib.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/time_rz.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/timespec.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/unistd.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/vasnprintf.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/xalloc-die.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/xmalloc.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/xsize.o .libs/libcmd-danetool.lax/lt2-asnprintf.o .libs/libcmd-danetool.lax/lt3-basename-lgpl.o .libs/libcmd-danetool.lax/lt4-bitrotate.o .libs/libcmd-danetool.lax/lt5-c-ctype.o .libs/libcmd-danetool.lax/lt6-c-strcasecmp.o .libs/libcmd-danetool.lax/lt7-c-strncasecmp.o .libs/libcmd-danetool.lax/lt8-cloexec.o .libs/libcmd-danetool.lax/lt9-close-stream.o .libs/libcmd-danetool.lax/lt10-exitfail.o .libs/libcmd-danetool.lax/lt11-fcntl.o .libs/libcmd-danetool.lax/lt12-fd-hook.o .libs/libcmd-danetool.lax/lt13-getprogname.o .libs/libcmd-danetool.lax/lt14-gettime.o .libs/libcmd-danetool.lax/lt15-gl_linked_list.o .libs/libcmd-danetool.lax/lt16-gl_list.o .libs/libcmd-danetool.lax/lt17-gl_xlist.o .libs/libcmd-danetool.lax/lt18-hash-pjw-bare.o .libs/libcmd-danetool.lax/lt19-hash.o .libs/libcmd-danetool.lax/lt20-lock.o .libs/libcmd-danetool.lax/lt21-malloca.o .libs/libcmd-danetool.lax/lt22-mktime.o .libs/libcmd-danetool.lax/lt23-nstrftime.o .libs/libcmd-danetool.lax/lt24-parse-datetime.o .libs/libcmd-danetool.lax/lt25-printf-args.o .libs/libcmd-danetool.lax/lt26-printf-parse.o .libs/libcmd-danetool.lax/lt27-progname.o .libs/libcmd-danetool.lax/lt28-read-file.o .libs/libcmd-danetool.lax/lt29-sockets.o .libs/libcmd-danetool.lax/lt30-stat-time.o .libs/libcmd-danetool.lax/lt31-sys_socket.o .libs/libcmd-danetool.lax/lt32-threadlib.o .libs/libcmd-danetool.lax/lt33-time_rz.o .libs/libcmd-danetool.lax/lt34-timespec.o .libs/libcmd-danetool.lax/lt35-unistd.o .libs/libcmd-danetool.lax/lt36-vasnprintf.o .libs/libcmd-danetool.lax/lt37-xalloc-die.o .libs/libcmd-danetool.lax/lt38-xmalloc.o .libs/libcmd-danetool.lax/lt39-xsize.o .libs/libcmd-danetool.lax/lt40-asnprintf.o .libs/libcmd-danetool.lax/lt41-basename-lgpl.o .libs/libcmd-danetool.lax/lt42-bitrotate.o .libs/libcmd-danetool.lax/lt43-c-ctype.o .libs/libcmd-danetool.lax/lt44-c-strcasecmp.o .libs/libcmd-danetool.lax/lt45-c-strncasecmp.o .libs/libcmd-danetool.lax/lt46-cloexec.o .libs/libcmd-danetool.lax/lt47-dirname-lgpl.o .libs/libcmd-danetool.lax/lt48-fcntl.o .libs/libcmd-danetool.lax/lt49-fd-hook.o .libs/libcmd-danetool.lax/lt50-hash-pjw-bare.o .libs/libcmd-danetool.lax/lt51-hash.o .libs/libcmd-danetool.lax/lt52-lock.o .libs/libcmd-danetool.lax/lt53-malloca.o .libs/libcmd-danetool.lax/lt54-printf-args.o .libs/libcmd-danetool.lax/lt55-printf-parse.o .libs/libcmd-danetool.lax/lt56-read-file.o .libs/libcmd-danetool.lax/lt57-stat-time.o .libs/libcmd-danetool.lax/lt58-stripslash.o .libs/libcmd-danetool.lax/lt59-sys_socket.o .libs/libcmd-danetool.lax/lt60-threadlib.o .libs/libcmd-danetool.lax/lt61-unistd.o .libs/libcmd-danetool.lax/lt62-vasnprintf.o .libs/libcmd-danetool.lax/lt63-xsize.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.7.9/src' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src' Making all in tests make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' Making all in . make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o datefudge-check.o datefudge-check.c /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o utils.lo utils.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c utils.c -fPIC -DPIC -o .libs/utils.o utils.c: In function '_fail': utils.c:97:9: warning: ignoring return value of 'vasprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 97 | vasprintf(&str, format, arg_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o seccomp.lo seccomp.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c seccomp.c -fPIC -DPIC -o .libs/seccomp.o /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o utils-adv.lo utils-adv.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c utils-adv.c -fPIC -DPIC -o .libs/utils-adv.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o datefudge-check datefudge-check.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o datefudge-check datefudge-check.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs /bin/sh ../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-mock.lo pkcs11/pkcs11-mock.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs11/pkcs11-mock.c -fPIC -DPIC -o pkcs11/.libs/pkcs11-mock.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -shared -rpath /usr/lib/gnutls -module -no-undefined -avoid-version -o libpkcs11mock1.la pkcs11/pkcs11-mock.lo ../gl/libgnu.la libtool: link: i586-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 -march=i586 -mtune=generic -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 i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-mock2.lo pkcs11/pkcs11-mock2.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c pkcs11/pkcs11-mock2.c -fPIC -DPIC -o pkcs11/.libs/pkcs11-mock2.o /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -shared -rpath /usr/lib/gnutls -module -no-undefined -avoid-version -o libpkcs11mock2.la pkcs11/pkcs11-mock2.lo ../gl/libgnu.la libtool: link: i586-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 -march=i586 -mtune=generic -Wl,-soname -Wl,libpkcs11mock2.so -o .libs/libpkcs11mock2.so libtool: link: ( cd ".libs" && rm -f "libpkcs11mock2.la" && ln -s "../libpkcs11mock2.la" "libpkcs11mock2.la" ) make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' Making all in cert-tests make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/cert-tests' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/cert-tests' Making all in slow make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/slow' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/slow' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' Making all in fuzz make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz' Making all in guile make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' Making all in src make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' GUILE_AUTO_COMPILE=0 /usr/bin/guile -L ../../guile/modules "make-enum-map.scm" > "enum-map.i.c.tmp" mv "enum-map.i.c.tmp" "enum-map.i.c" GUILE_AUTO_COMPILE=0 /usr/bin/guile -L ../../guile/modules "make-smob-types.scm" > "smob-types.i.c.tmp" mv "smob-types.i.c.tmp" "smob-types.i.c" GUILE_AUTO_COMPILE=0 /usr/bin/guile -L ../../guile/modules "make-enum-header.scm" > "enums.h.tmp" mv "enums.h.tmp" "enums.h" GUILE_AUTO_COMPILE=0 /usr/bin/guile -L ../../guile/modules "make-smob-header.scm" > "smobs.h.tmp" mv "smobs.h.tmp" "smobs.h" /usr/bin/guile-snarf -o core.x core.c -DHAVE_CONFIG_H -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../.. -I. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -Wall -Wextra -Wno-strict-prototypes -Wno-unused-parameter -I../../gl -I../../gl -I/usr/include/guile/2.2 /usr/bin/guile-snarf -o errors.x errors.c -DHAVE_CONFIG_H -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../.. -I. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -Wall -Wextra -Wno-strict-prototypes -Wno-unused-parameter -I../../gl -I../../gl -I/usr/include/guile/2.2 make all-am make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../.. -I. -Wall -Wextra -Wno-strict-prototypes -Wno-unused-parameter -I../../gl -I../../gl -I/usr/include/guile/2.2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o guile_gnutls_v_2_la-core.lo `test -f 'core.c' || echo './'`core.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../.. -I. -Wall -Wextra -Wno-strict-prototypes -Wno-unused-parameter -I../../gl -I../../gl -I/usr/include/guile/2.2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c core.c -fPIC -DPIC -o .libs/guile_gnutls_v_2_la-core.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../.. -I. -Wall -Wextra -Wno-strict-prototypes -Wno-unused-parameter -I../../gl -I../../gl -I/usr/include/guile/2.2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o guile_gnutls_v_2_la-errors.lo `test -f 'errors.c' || echo './'`errors.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../.. -I. -Wall -Wextra -Wno-strict-prototypes -Wno-unused-parameter -I../../gl -I../../gl -I/usr/include/guile/2.2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c errors.c -fPIC -DPIC -o .libs/guile_gnutls_v_2_la-errors.o /bin/sh ../../libtool --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../.. -I. -Wall -Wextra -Wno-strict-prototypes -Wno-unused-parameter -I../../gl -I../../gl -I/usr/include/guile/2.2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o guile_gnutls_v_2_la-utils.lo `test -f 'utils.c' || echo './'`utils.c libtool: compile: i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../.. -I. -Wall -Wextra -Wno-strict-prototypes -Wno-unused-parameter -I../../gl -I../../gl -I/usr/include/guile/2.2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c utils.c -fPIC -DPIC -o .libs/guile_gnutls_v_2_la-utils.o /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -Wall -Wextra -Wno-strict-prototypes -Wno-unused-parameter -I../../gl -I../../gl -I/usr/include/guile/2.2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -module -no-undefined -o guile-gnutls-v-2.la -rpath /usr/lib/guile/2.2/extensions guile_gnutls_v_2_la-core.lo guile_gnutls_v_2_la-errors.lo guile_gnutls_v_2_la-utils.lo ../../lib/libgnutls.la ../../gl/libgnu.la -lguile-2.2 -latomic_ops -lgc -lpthread -ldl libtool: link: i586-alt-linux-gcc -shared -fPIC -DPIC .libs/guile_gnutls_v_2_la-core.o .libs/guile_gnutls_v_2_la-errors.o .libs/guile_gnutls_v_2_la-utils.o -Wl,--whole-archive ../../gl/.libs/libgnu.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs ../../lib/.libs/libgnutls.so -lguile-2.2 -latomic_ops -lgc -lpthread -ldl -g -O2 -flto=auto -march=i586 -mtune=generic -Wl,-soname -Wl,guile-gnutls-v-2.so.0 -o .libs/guile-gnutls-v-2.so.0.0.0 libtool: link: (cd ".libs" && rm -f "guile-gnutls-v-2.so.0" && ln -s "guile-gnutls-v-2.so.0.0.0" "guile-gnutls-v-2.so.0") libtool: link: (cd ".libs" && rm -f "guile-gnutls-v-2.so" && ln -s "guile-gnutls-v-2.so.0.0.0" "guile-gnutls-v-2.so") libtool: link: ( cd ".libs" && rm -f "guile-gnutls-v-2.la" && ln -s "../guile-gnutls-v-2.la" "guile-gnutls-v-2.la" ) make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' /bin/mkdir -p "`dirname "modules/gnutls.scm"`" ; cat "modules/gnutls.in" | \ /bin/sed -e's|[@]maybe_guileextensiondir[@]||g' \ > "modules/gnutls.scm.tmp" mv "modules/gnutls.scm.tmp" "modules/gnutls.scm" /bin/mkdir -p "`dirname "modules/gnutls.go"`" ; \ : && out=1 || out=- ; \ unset GUILE_LOAD_COMPILED_PATH ; LC_ALL=C \ GUILE_AUTO_COMPILE=0 \ GNUTLS_GUILE_EXTENSION_DIR="/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src" \ /usr/bin/guild compile --target="i586-alt-linux-gnu" \ -L "../guile/modules" \ -L "../guile/modules" \ -Wformat -Wunbound-variable -Warity-mismatch \ -o "modules/gnutls.go" "modules/gnutls.scm" >&$out wrote `modules/gnutls.go' /bin/mkdir -p "`dirname "modules/gnutls/extra.go"`" ; \ : && out=1 || out=- ; \ unset GUILE_LOAD_COMPILED_PATH ; LC_ALL=C \ GUILE_AUTO_COMPILE=0 \ GNUTLS_GUILE_EXTENSION_DIR="/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src" \ /usr/bin/guild compile --target="i586-alt-linux-gnu" \ -L "../guile/modules" \ -L "../guile/modules" \ -Wformat -Wunbound-variable -Warity-mismatch \ -o "modules/gnutls/extra.go" "modules/gnutls/extra.scm" >&$out wrote `modules/gnutls/extra.go' Some deprecated features have been used. Set the environment variable GUILE_WARN_DEPRECATED to "detailed" and rerun the program to get more information. Set it to "no" to suppress this message. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' Making all in doc/manpages make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/manpages' PYTHONPATH='../../cligen' \ /usr/bin/python3 ../../cligen/cli-docgen.py \ --format man --license=gpl3+ --package 'gnutls' --version='3.7.9' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2021 --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.7.9' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2021 --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.7.9' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2021 --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.7.9' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2021 --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.7.9' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2021 --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.7.9' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2021 --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.7.9' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2021 --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.7.9' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2021 --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 PYTHONPATH='../../cligen' \ /usr/bin/python3 ../../cligen/cli-docgen.py \ --format man --license=gpl3+ --package 'gnutls' --version='3.7.9' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2021 --copyright-holder='Free Software Foundation, and others all rights reserved.' --bug-email=bugs@gnutls.org \ --include see-also=../../doc/srptool-see-also.texi \ --include examples=../../doc/srptool-examples.texi \ ../../src/srptool-options.json srptool.1 make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/manpages' Making all in doc make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make all-recursive make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' Making all in examples make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/examples' i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-client-resume.o ex-client-resume.c /bin/sh ../../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-alert.lo ex-alert.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ex-alert.c -fPIC -DPIC -o .libs/ex-alert.o /bin/sh ../../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-pkcs12.lo ex-pkcs12.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ex-pkcs12.c -fPIC -DPIC -o .libs/ex-pkcs12.o /bin/sh ../../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-session-info.lo ex-session-info.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ex-session-info.c -fPIC -DPIC -o .libs/ex-session-info.o /bin/sh ../../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-x509-info.lo ex-x509-info.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ex-x509-info.c -fPIC -DPIC -o .libs/ex-x509-info.o /bin/sh ../../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-verify.lo ex-verify.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ex-verify.c -fPIC -DPIC -o .libs/ex-verify.o /bin/sh ../../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-client-x509-3.1.lo ex-client-x509-3.1.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ex-client-x509-3.1.c -fPIC -DPIC -o .libs/ex-client-x509-3.1.o /bin/sh ../../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tcp.lo tcp.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c tcp.c -fPIC -DPIC -o .libs/tcp.o /bin/sh ../../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o udp.lo udp.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c udp.c -fPIC -DPIC -o .libs/udp.o /bin/sh ../../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-pkcs11-list.lo ex-pkcs11-list.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ex-pkcs11-list.c -fPIC -DPIC -o .libs/ex-pkcs11-list.o /bin/sh ../../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o verify.lo verify.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c verify.c -fPIC -DPIC -o .libs/verify.o /bin/sh ../../libtool --tag=CC --mode=compile i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-verify-ssh.lo ex-verify-ssh.c libtool: compile: i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c ex-verify-ssh.c -fPIC -DPIC -o .libs/ex-verify-ssh.o /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-client-dtls.o ex-client-dtls.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-cert-select.o ex-cert-select.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-client-x509.o ex-client-x509.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-serv-dtls.o ex-serv-dtls.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o print-ciphersuites.o print-ciphersuites.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o print-ciphersuites print-ciphersuites.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-serv-x509.o ex-serv-x509.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs ex-serv-x509.c: In function 'main': ex-serv-x509.c:114:9: warning: 'listen' on possibly invalid file descriptor 'listen_sd_73' [-Wanalyzer-fd-use-without-check] 114 | 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, | | ~ | | | | | (8) ...to here | | (9) following 'true' branch... |...... | 80 | CHECK(gnutls_certificate_set_ocsp_status_request_file(x509_cred, | | ~ | | | | | (10) ...to here | | (11) following 'true' branch... |...... | 84 | CHECK(gnutls_priority_init(&priority_cache, NULL, NULL)); | | ~ | | | | | (12) ...to here | | (13) following 'true' branch... |...... | 97 | gnutls_certificate_set_known_dh_params(x509_cred, GNUTLS_SEC_PARAM_MEDIUM); | | ~ | | | | | (14) ...to here |...... | 102 | listen_sd = socket(AF_INET, SOCK_STREAM, 0); | | ~ | | | | | (15) when 'socket' fails |...... | 114 | listen(listen_sd, 1024); | | ~ | | | | | (16) 'listen_sd_73' could be invalid | i586-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 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-cxx.o ex-cxx.cpp /bin/sh ../../libtool --tag=CXX --mode=link i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o ex-cxx ex-cxx.o ../../lib/libgnutlsxx.la libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o ex-cxx ex-cxx.o ../../lib/.libs/libgnutlsxx.so ./.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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-client-anon.o ex-client-anon.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-serv-anon.o ex-serv-anon.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-cert-select-pkcs11.o ex-cert-select-pkcs11.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-client-psk.o ex-client-psk.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-serv-psk.o ex-serv-psk.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-client-srp.o ex-client-srp.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o ex-client-srp ex-client-srp.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o ex-client-srp ex-client-srp.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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-serv-srp.o ex-serv-srp.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o ex-serv-srp ex-serv-srp.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o ex-serv-srp ex-serv-srp.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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tlsproxy/buffer.o tlsproxy/buffer.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tlsproxy/crypto-gnutls.o tlsproxy/crypto-gnutls.c i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tlsproxy/tlsproxy.o tlsproxy/tlsproxy.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs i586-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ex-ocsp-client.o ex-ocsp-client.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/lib/.libs ex-ocsp-client.c: In function 'load_cert': ex-ocsp-client.c:191:19: warning: use of uninitialized value 'size' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 191 | data.size = size; | ^ 'main': events 1-6 | | 37 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 57 | if (argc > 4) | | ~ | | | | | (2) following 'true' branch (when 'argc_30(D) > 4')... | 58 | hostname = argv[4]; | | ~ | | | | | (3) ...to here |...... | 61 | if (ret < 0) | | ~ | | | | | (4) following 'false' branch (when 'ret_33 >= 0')... |...... | 64 | cert = load_cert(cert_file); | | ~ ~ | | | | | | | (6) calling 'load_cert' from 'main' | | (5) ...to here | +--> 'load_cert': events 7-12 | | 179 | static gnutls_x509_crt_t load_cert(const char *cert_file) | | ^ | | | | | (7) entry to 'load_cert' |...... | 184 | size_t size; | | ~ | | | | | (8) region created on stack here | | (9) capacity: 4 bytes |...... | 187 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_10 >= 0')... |...... | 190 | data.data = (void *) read_file(cert_file, RF_BINARY, &size); | | ~ ~ | | | | | | (11) ...to here (12) calling '_gnutls_read_file' from 'load_cert' | +--> '_gnutls_read_file': events 13-16 | |../../gl/read-file.c:190:1: | 190 | read_file (const char *filename, int flags, size_t *length) | | ^ | | | | | (13) entry to '_gnutls_read_file' | 191 | { | 192 | const char *mode = (flags & RF_BINARY) ? "rbe" : "re"; | | ~ ~ | | | | | | (15) ...to here (14) following 'true' branch... |...... | 196 | if (!stream) | | ~ | | | | | (16) following 'true' branch (when 'stream_16' is NULL)... | '_gnutls_read_file': event 17 | |lto1: | (17): ...to here | <------+ | 'load_cert': events 18-19 | |ex-ocsp-client.c:190:30: | 190 | data.data = (void *) read_file(cert_file, RF_BINARY, &size); | | ^ | | | | | (18) returning to 'load_cert' from '_gnutls_read_file' | 191 | data.size = size; | | ~ | | | | | (19) use of uninitialized value 'size' here | ex-ocsp-client.c: In function 'load_cert': ex-ocsp-client.c:191:19: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 191 | data.size = size; | ^ ex-ocsp-client.c:184:16: note: 'size' was declared here 184 | size_t size; | ^ make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/examples' Making all in scripts make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/scripts' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/scripts' Making all in credentials make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' Making all in srp make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/srp' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/srp' Making all in x509 make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/x509' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/x509' make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' Making all in latex make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/latex' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/latex' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' Updating ./version.texi mkdir functions mkdir: cannot create directory 'functions': File exists make[4]: [Makefile:5661: 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 \ ./scripts/split-texi.pl functions < $i; \ done /bin/sed -i 's/\@anchor{.*//g' functions/* /bin/sed -i 's/\@subheading.*//g' functions/* cd functions && for i in *;do grep ^"@deftypefun" $i | /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[4]: [Makefile:5672: stamp_enums] Error 1 (ignored) ./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.7.9/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.7.9/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 Updating ./version-guile.texi restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ if (/bin/sh '/usr/src/RPM/BUILD/gnutls-3.7.9/build-aux/missing' makeinfo --version) >/dev/null 2>&1; then \ for f in gnutls-guile.info gnutls-guile.info-[0-9] gnutls-guile.info-[0-9][0-9] gnutls-guile.i[0-9] gnutls-guile.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.7.9/build-aux/missing' makeinfo -I ../doc --no-split -I . \ -o gnutls-guile.info gnutls-guile.texi; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd .; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd . && \ $restore $backupdir/* `echo "./gnutls-guile.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9' make: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.72322 + 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:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd gnutls-3.7.9 + make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/gnutls30-buildroot make: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9' Making install in gl make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' make install-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' 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.7.9/gl' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' Making install in lib make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' make install-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' Making install in includes make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/includes' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/includes' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/include' /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' /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/include' /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.7.9/lib/includes' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/includes' Making install in x509 make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/x509' make install-am make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/x509' make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/lib/x509' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/x509' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/x509' Making install in auth make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/auth' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/lib/auth' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/auth' Making install in ext make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/ext' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/lib/ext' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/ext' Making install in algorithms make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/algorithms' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/lib/algorithms' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/algorithms' Making install in extras make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/extras' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/lib/extras' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/extras' Making install in accelerated make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated' Making install in x86 make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated/x86' make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/lib/accelerated/x86' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated/x86' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated' make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/lib/accelerated' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated' Making install in nettle make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/nettle' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/lib/nettle' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/nettle' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/lib' /bin/sh ../libtool --mode=install /usr/libexec/rpm-build/install -p libgnutls.la libgnutlsxx.la '/usr/src/tmp/gnutls30-buildroot/usr/lib' libtool: install: /usr/libexec/rpm-build/install -p .libs/libgnutls.so.30.34.3 /usr/src/tmp/gnutls30-buildroot/usr/lib/libgnutls.so.30.34.3 libtool: install: (cd /usr/src/tmp/gnutls30-buildroot/usr/lib && { ln -s -f libgnutls.so.30.34.3 libgnutls.so.30 || { rm -f libgnutls.so.30 && ln -s libgnutls.so.30.34.3 libgnutls.so.30; }; }) libtool: install: (cd /usr/src/tmp/gnutls30-buildroot/usr/lib && { ln -s -f libgnutls.so.30.34.3 libgnutls.so || { rm -f libgnutls.so && ln -s libgnutls.so.30.34.3 libgnutls.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libgnutls.lai /usr/src/tmp/gnutls30-buildroot/usr/lib/libgnutls.la libtool: warning: relinking 'libgnutlsxx.la' libtool: install: (cd /usr/src/RPM/BUILD/gnutls-3.7.9/lib; /bin/sh "/usr/src/RPM/BUILD/gnutls-3.7.9/libtool" --tag CXX --mode=relink i586-alt-linux-g++ -I./includes -I./includes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-undefined -version-info 30:0:0 -o libgnutlsxx.la -rpath /usr/lib libgnutlsxx_la-gnutlsxx.lo libgnutls.la -inst-prefix-dir /usr/src/tmp/gnutls30-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o .libs/libgnutlsxx_la-gnutlsxx.o -L/usr/src/tmp/gnutls30-buildroot/usr/lib -L/usr/lib -lgnutls -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -flto=auto -march=i586 -mtune=generic -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/lib/libgnutlsxx.so.30.0.0 libtool: install: (cd /usr/src/tmp/gnutls30-buildroot/usr/lib && { 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/lib && { 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/lib/libgnutlsxx.la libtool: warning: remember to run 'libtool --finish /usr/lib' /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/lib/pkgconfig' /usr/libexec/rpm-build/install -p -m 644 gnutls.pc '/usr/src/tmp/gnutls30-buildroot/usr/lib/pkgconfig' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' Making install in extra make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' Making install in includes make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra/includes' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra/includes' make[3]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/include' /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.7.9/extra/includes' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra/includes' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/lib' /bin/sh ../libtool --mode=install /usr/libexec/rpm-build/install -p libgnutls-openssl.la '/usr/src/tmp/gnutls30-buildroot/usr/lib' libtool: warning: relinking 'libgnutls-openssl.la' libtool: install: (cd /usr/src/RPM/BUILD/gnutls-3.7.9/extra; /bin/sh "/usr/src/RPM/BUILD/gnutls-3.7.9/libtool" --tag CC --mode=relink i586-alt-linux-gcc -Wtype-limits -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-undefined -export-symbols-regex "^[[:upper:]]" -version-info 27:2:0 -o libgnutls-openssl.la -rpath /usr/lib 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 | /bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libgnutls-openssl.exp /usr/bin/nm: fd-hook.o: no symbols /usr/bin/nm: sys_socket.o: no symbols /usr/bin/nm: threadlib.o: no symbols /usr/bin/nm: unistd.o: no symbols libtool: relink: /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 | /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: i586-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/lib -L/usr/lib -lgnutls -g -O2 -flto=auto -march=i586 -mtune=generic -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/lib/libgnutls-openssl.so.27.0.2 libtool: install: (cd /usr/src/tmp/gnutls30-buildroot/usr/lib && { 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/lib && { 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/lib/libgnutls-openssl.la libtool: warning: remember to run 'libtool --finish /usr/lib' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' Making install in po make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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 \ /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.7.9/po' Making install in src/gl make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' make install-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' Making install in . make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' 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.7.9/src/gl' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' Making install in tests make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make install-recursive make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' Making install in . make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[6]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' Making install in src make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src' make install-am make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src' /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 srptool ocsptool p11tool '/usr/src/tmp/gnutls30-buildroot/usr/bin' libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib' 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/lib' 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/lib' libtool: warning: '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/libgnutls.la' has not been installed in '/usr/lib' 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/lib' 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/lib' 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/lib' libtool: install: /usr/libexec/rpm-build/install -p .libs/srptool /usr/src/tmp/gnutls30-buildroot/usr/bin/srptool libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib' 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/lib' libtool: warning: '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/libgnutls.la' has not been installed in '/usr/lib' 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.7.9/src' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src' Making install in tests make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' Making install in . make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' Making install in cert-tests make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/cert-tests' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/tests/cert-tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/cert-tests' Making install in slow make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/slow' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/tests/slow' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/slow' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' Making install in fuzz make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/fuzz' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz' Making install in guile make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' Making install in src make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' make install-am make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/lib/guile/2.2/extensions' /bin/sh ../../libtool --mode=install /usr/libexec/rpm-build/install -p guile-gnutls-v-2.la '/usr/src/tmp/gnutls30-buildroot/usr/lib/guile/2.2/extensions' libtool: warning: relinking 'guile-gnutls-v-2.la' libtool: install: (cd /usr/src/RPM/BUILD/gnutls-3.7.9/guile/src; /bin/sh "/usr/src/RPM/BUILD/gnutls-3.7.9/libtool" --tag CC --mode=relink i586-alt-linux-gcc -Wall -Wextra -Wno-strict-prototypes -Wno-unused-parameter -I../../gl -I../../gl -I/usr/include/guile/2.2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -module -no-undefined -o guile-gnutls-v-2.la -rpath /usr/lib/guile/2.2/extensions guile_gnutls_v_2_la-core.lo guile_gnutls_v_2_la-errors.lo guile_gnutls_v_2_la-utils.lo ../../lib/libgnutls.la ../../gl/libgnu.la -lguile-2.2 -latomic_ops -lgc -lpthread -ldl -inst-prefix-dir /usr/src/tmp/gnutls30-buildroot) libtool: relink: i586-alt-linux-gcc -shared -fPIC -DPIC .libs/guile_gnutls_v_2_la-core.o .libs/guile_gnutls_v_2_la-errors.o .libs/guile_gnutls_v_2_la-utils.o -Wl,--whole-archive ../../gl/.libs/libgnu.a -Wl,--no-whole-archive -L/usr/src/tmp/gnutls30-buildroot/usr/lib -L/usr/lib -lgnutls -lguile-2.2 -latomic_ops -lgc -lpthread -ldl -g -O2 -flto=auto -march=i586 -mtune=generic -Wl,-soname -Wl,guile-gnutls-v-2.so.0 -o .libs/guile-gnutls-v-2.so.0.0.0 libtool: install: /usr/libexec/rpm-build/install -p .libs/guile-gnutls-v-2.so.0.0.0T /usr/src/tmp/gnutls30-buildroot/usr/lib/guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0 libtool: install: (cd /usr/src/tmp/gnutls30-buildroot/usr/lib/guile/2.2/extensions && { ln -s -f guile-gnutls-v-2.so.0.0.0 guile-gnutls-v-2.so.0 || { rm -f guile-gnutls-v-2.so.0 && ln -s guile-gnutls-v-2.so.0.0.0 guile-gnutls-v-2.so.0; }; }) libtool: install: (cd /usr/src/tmp/gnutls30-buildroot/usr/lib/guile/2.2/extensions && { ln -s -f guile-gnutls-v-2.so.0.0.0 guile-gnutls-v-2.so || { rm -f guile-gnutls-v-2.so && ln -s guile-gnutls-v-2.so.0.0.0 guile-gnutls-v-2.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/guile-gnutls-v-2.lai /usr/src/tmp/gnutls30-buildroot/usr/lib/guile/2.2/extensions/guile-gnutls-v-2.la libtool: warning: remember to run 'libtool --finish /usr/lib/guile/2.2/extensions' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' make[3]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/share/guile/site/2.2/gnutls' /usr/libexec/rpm-build/install -p -m 644 modules/gnutls/extra.scm '/usr/src/tmp/gnutls30-buildroot/usr/share/guile/site/2.2/gnutls' /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/share/guile/site/2.2' /usr/libexec/rpm-build/install -p -m 644 modules/gnutls.scm '/usr/src/tmp/gnutls30-buildroot/usr/share/guile/site/2.2' /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/lib/guile/2.2/site-ccache' /usr/libexec/rpm-build/install -p -m 644 modules/gnutls.go '/usr/src/tmp/gnutls30-buildroot/usr/lib/guile/2.2/site-ccache' /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/lib/guile/2.2/site-ccache/gnutls' /usr/libexec/rpm-build/install -p -m 644 modules/gnutls/extra.go '/usr/src/tmp/gnutls30-buildroot/usr/lib/guile/2.2/site-ccache/gnutls' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' Making install in doc/manpages make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/manpages' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/manpages' make[2]: Nothing to be done for 'install-exec-am'. /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 srptool.1 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man1' /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_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 gnutls_hex2bin.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 gnutls_ocsp_req_get_version.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 gnutls_oid_to_sign.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 gnutls_pkcs11_init.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 gnutls_pkcs11_token_get_url.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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_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 gnutls_pkcs7_get_attr.3 gnutls_pkcs7_get_crl_count.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 gnutls_priority_deinit.3 gnutls_priority_ecc_curve_list.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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_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_dsa_raw.3 gnutls_privkey_import_ecc_raw.3 gnutls_privkey_import_ext.3 gnutls_privkey_import_ext2.3 gnutls_privkey_import_ext3.3 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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_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 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_hint.3 gnutls_psk_set_server_dh_params.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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_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_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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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 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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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_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 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_pss_params.3 gnutls_x509_spki_init.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 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 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.7.9/doc/manpages' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/manpages' Making install in doc make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make install-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' Making install in examples make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/examples' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/examples' 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.7.9/doc/examples' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/examples' Making install in scripts make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/scripts' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/scripts' 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.7.9/doc/scripts' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/scripts' Making install in credentials make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' Making install in srp make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/srp' make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/srp' 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.7.9/doc/credentials/srp' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/srp' Making install in x509 make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/x509' make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/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.7.9/doc/credentials/x509' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/x509' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' 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.7.9/doc/credentials' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' Making install in latex make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/latex' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/latex' 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.7.9/doc/latex' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/latex' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.7.9' /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.7.9' /bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/share/info' /usr/libexec/rpm-build/install -p -m 644 ./gnutls.info ./gnutls-guile.info '/usr/src/tmp/gnutls30-buildroot/usr/share/info' /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[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9' 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.7.9' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9' make: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9' + find /usr/src/tmp/gnutls30-buildroot/usr/share/info/ -name '*.png' -delete -print /usr/src/tmp/gnutls30-buildroot/usr/share/info/pkcs11-vision.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-x509.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-logo.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-internals.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-handshake-sequence.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-crypto-layers.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-client-server-use-case.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-modauth.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-layers.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-handshake-state.png + mkdir -p /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.7.9/examples /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.7.9/reference + install -p -m644 AUTHORS NEWS README.md THANKS /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.7.9/ + install -p -m644 doc/certtool.cfg doc/texinfo.css doc/gnutls-guile.html 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.7.9/ + 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.7.9/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.7.9/reference/ + ln -s /usr/share/license/GPL-2 /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.7.9/COPYING + ln -s /usr/share/license/LGPL-2.1 /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.7.9/COPYING.LIB + /usr/lib/rpm/find-lang gnutls30 + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/gnutls30-buildroot (auto) removed './usr/lib/libgnutls-openssl.la' removed './usr/lib/libgnutlsxx.la' removed './usr/lib/libgnutls.la' mode of './usr/lib/guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libgnutls-openssl.so.27.0.2' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libgnutlsxx.so.30.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libgnutls.so.30.34.3' 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/lib/pkgconfig/gnutls.pc: Cflags: '-I${includedir}' --> '' /usr/lib/pkgconfig/gnutls.pc: Libs: '-L${libdir} -lgnutls' --> '-lgnutls' /usr/lib/guile/2.2/extensions/guile-gnutls-v-2.la: dependency_libs: ' /usr/lib/libgnutls.la -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -ltasn1 -lnettle -lhogweed -lgmp -lguile-2.2 -latomic_ops -lgc -lpthread -ldl' --> '/usr/lib/libgnutls.la -lz -lp11-kit -lidn2 -lunistring -ltasn1 -lnettle -lhogweed -lgmp -lguile-2.2 -latomic_ops -lgc -lpthread -ldl' 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/lib: (from :0) libgnutls.so.30 -> libgnutls.so.30.34.3 libgnutlsxx.so.30 -> libgnutlsxx.so.30.0.0 libgnutls-openssl.so.27 -> libgnutls-openssl.so.27.0.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) Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.34255 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gnutls-3.7.9 + openssl s_server --help + grep -Ewe '^[[:blank:]]*-4' -4 Use IPv4 only + patch -p2 patching file tests/cert-reencoding.sh Hunk #1 succeeded at 245 with fuzz 2 (offset -6 lines). + make -k check make: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9' Making check in gl make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' make check-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/gl' Making check in lib make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' make check-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' Making check in includes make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/includes' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/includes' Making check in x509 make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/x509' make check-am make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/x509' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/x509' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/x509' Making check in auth make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/auth' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/auth' Making check in ext make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/ext' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/ext' Making check in algorithms make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/algorithms' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/algorithms' Making check in extras make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/extras' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/extras' Making check in accelerated make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated' Making check in x86 make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated/x86' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated/x86' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/accelerated' Making check in nettle make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/nettle' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib/nettle' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/lib' Making check in extra make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' Making check in includes make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra/includes' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra/includes' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/extra' Making check in po make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/po' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/po' Making check in src/gl make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' make check-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' Making check in . make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' Making check in tests make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make check-recursive make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' Making check in . make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make test-accept test-alloca-opt test-arpa_inet test-array_list test-binary-io test-bind test-bitrotate test-byteswap test-c-ctype test-c-strcasecmp test-c-strncasecmp test-calloc-gnu test-cloexec test-close test-connect test-ctype test-dup2 test-environ test-errno 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-hash test-ignore-value test-inet_ntop test-inet_pton test-intprops test-inttostr test-inttypes test-ioctl test-isblank test-langinfo test-limits-h test-linked_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-memchr test-nanosleep test-netdb test-netinet_in test-nstrftime test-open test-parse-datetime test-pathmax test-perror test-perror2 test-pipe test-pthread test-pthread-thread test-pthread_sigmask1 test-pthread_sigmask2 test-raise test-read-file 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-setlocale1 test-setlocale2 test-setsockopt test-shutdown test-sigaction test-signal-h test-sigprocmask test-sleep test-snprintf test-sockets test-stat test-stat-time test-stdalign test-stdbool 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 test-timespec 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.7.9/src/gl/tests' i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-accept.o test-accept.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gl_array_list.o gl_array_list.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o binary-io.o binary-io.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtotimespec.o dtotimespec.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hash-pjw.o hash-pjw.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o imaxtostr.o imaxtostr.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o inttostr.o inttostr.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o offtostr.o offtostr.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o uinttostr.o uinttostr.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o umaxtostr.o umaxtostr.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o localename.o localename.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o localename-table.o localename-table.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o setlocale_null.o setlocale_null.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sig-handler.o sig-handler.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o glthread/thread.o glthread/thread.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o timespec-add.o timespec-add.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o timespec-sub.o timespec-sub.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o vma-iter.o vma-iter.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ioctl.o ioctl.c i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 localename.o localename-table.o setlocale_null.o sig-handler.o glthread/thread.o timespec-add.o timespec-sub.o vma-iter.o ioctl.o strerror_r.o ranlib libtests.a /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-accept test-accept.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-accept test-accept.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-alloca-opt.o test-alloca-opt.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-alloca-opt test-alloca-opt.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-arpa_inet.o test-arpa_inet.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-arpa_inet test-arpa_inet.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-array_list.o test-array_list.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-array_list test-array_list.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-binary-io.o test-binary-io.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-binary-io test-binary-io.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-bind.o test-bind.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-bind test-bind.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-bind test-bind.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-bitrotate.o test-bitrotate.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-bitrotate test-bitrotate.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-bitrotate test-bitrotate.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-byteswap.o test-byteswap.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-byteswap test-byteswap.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-byteswap test-byteswap.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-c-ctype.o test-c-ctype.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-c-ctype test-c-ctype.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-c-strcasecmp.o test-c-strcasecmp.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-c-strcasecmp test-c-strcasecmp.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-c-strncasecmp.o test-c-strncasecmp.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-c-strncasecmp test-c-strncasecmp.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-calloc-gnu.o test-calloc-gnu.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-calloc-gnu test-calloc-gnu.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-cloexec.o test-cloexec.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-cloexec test-cloexec.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-cloexec test-cloexec.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-close.o test-close.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-close test-close.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-close test-close.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-connect.o test-connect.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-connect test-connect.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-connect test-connect.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-ctype.o test-ctype.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ctype test-ctype.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ctype test-ctype.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-dup2.o test-dup2.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-dup2 test-dup2.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-dup2 test-dup2.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-environ.o test-environ.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-environ test-environ.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-environ test-environ.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-errno.o test-errno.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-errno test-errno.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-errno test-errno.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-explicit_bzero.o test-explicit_bzero.c In file included from test-explicit_bzero.c:33: test-explicit_bzero.c: In function 'test_heap': test-explicit_bzero.c:117:15: warning: pointer 'heapbuf_9' may be used after 'free' [-Wuse-after-free] 117 | ASSERT (memcmp (heapbuf, SECRET, SECRET_SIZE) != 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test-explicit_bzero.c:112:3: note: call to 'free' here 112 | free (heapbuf); | ^~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-explicit_bzero test-explicit_bzero.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fcntl-h.o test-fcntl-h.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fcntl-h test-fcntl-h.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fcntl.o test-fcntl.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fcntl test-fcntl.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fcntl test-fcntl.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fdopen.o test-fdopen.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fdopen test-fdopen.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fdopen test-fdopen.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fgetc.o test-fgetc.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fgetc test-fgetc.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fgetc test-fgetc.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-float.o test-float.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-float test-float.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-float test-float.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fopen-gnu.o test-fopen-gnu.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fopen-gnu test-fopen-gnu.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fopen.o test-fopen.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fopen test-fopen.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fopen test-fopen.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fpending.o test-fpending.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fpending test-fpending.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fpending test-fpending.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fputc.o test-fputc.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fputc test-fputc.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fputc test-fputc.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fread.o test-fread.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fread test-fread.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fread test-fread.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-free.o test-free.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-free test-free.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-free test-free.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fseek.o test-fseek.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fseek test-fseek.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fseek test-fseek.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fseeko.o test-fseeko.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fseeko test-fseeko.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fseeko test-fseeko.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fseeko3.o test-fseeko3.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fseeko3 test-fseeko3.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fseeko3 test-fseeko3.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fseeko4.o test-fseeko4.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fseeko4 test-fseeko4.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fseeko4 test-fseeko4.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fstat.o test-fstat.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fstat test-fstat.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fstat test-fstat.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-ftell.o test-ftell.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ftell test-ftell.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ftell test-ftell.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-ftell3.o test-ftell3.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ftell3 test-ftell3.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ftell3 test-ftell3.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-ftello.o test-ftello.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ftello test-ftello.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ftello test-ftello.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-ftello3.o test-ftello3.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ftello3 test-ftello3.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ftello3 test-ftello3.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-ftello4.o test-ftello4.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ftello4 test-ftello4.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ftello4 test-ftello4.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-ftruncate.o test-ftruncate.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ftruncate test-ftruncate.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ftruncate test-ftruncate.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-func.o test-func.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-func test-func.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-func test-func.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-fwrite.o test-fwrite.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fwrite test-fwrite.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-fwrite test-fwrite.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-getaddrinfo.o test-getaddrinfo.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getaddrinfo test-getaddrinfo.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getaddrinfo test-getaddrinfo.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-getcwd-lgpl.o test-getcwd-lgpl.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getcwd-lgpl test-getcwd-lgpl.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-getdelim.o test-getdelim.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getdelim test-getdelim.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getdelim test-getdelim.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-getdtablesize.o test-getdtablesize.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getdtablesize test-getdtablesize.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getdtablesize test-getdtablesize.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-getline.o test-getline.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getline test-getline.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getline test-getline.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-getpeername.o test-getpeername.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getpeername test-getpeername.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getpeername test-getpeername.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-getprogname.o test-getprogname.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getprogname test-getprogname.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-getprogname test-getprogname.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-gettimeofday.o test-gettimeofday.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-gettimeofday test-gettimeofday.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-gettimeofday test-gettimeofday.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-hash.o test-hash.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-hash test-hash.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-hash test-hash.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-ignore-value.o test-ignore-value.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ignore-value test-ignore-value.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-inet_ntop.o test-inet_ntop.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-inet_ntop test-inet_ntop.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-inet_pton.o test-inet_pton.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-inet_pton test-inet_pton.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-intprops.o test-intprops.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-intprops test-intprops.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-intprops test-intprops.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-inttostr.o test-inttostr.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-inttostr test-inttostr.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-inttostr test-inttostr.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-inttypes.o test-inttypes.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-inttypes test-inttypes.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-inttypes test-inttypes.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-ioctl.o test-ioctl.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ioctl test-ioctl.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-ioctl test-ioctl.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-isblank.o test-isblank.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-isblank test-isblank.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-isblank test-isblank.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-langinfo.o test-langinfo.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-langinfo test-langinfo.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-langinfo test-langinfo.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-limits-h.o test-limits-h.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-limits-h test-limits-h.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-linked_list.o test-linked_list.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-linked_list test-linked_list.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-listen.o test-listen.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-listen test-listen.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-listen test-listen.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-locale.o test-locale.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-locale test-locale.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-locale test-locale.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-localename.o test-localename.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-localename test-localename.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-localename test-localename.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-rwlock1.o test-rwlock1.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 -lpthread libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -Wl,--no-as-needed -o test-rwlock1 test-rwlock1.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a -lpthread i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-lock.o test-lock.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 -lpthread libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -Wl,--no-as-needed -o test-lock test-lock.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a -lpthread i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-once.o test-once.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-once1 test-once.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 -lpthread libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -Wl,--no-as-needed -o test-once2 test-once.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a -lpthread i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-lseek.o test-lseek.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-lseek test-lseek.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-lseek test-lseek.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-lstat.o test-lstat.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-lstat test-lstat.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-lstat test-lstat.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-malloc-gnu.o test-malloc-gnu.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-malloc-gnu test-malloc-gnu.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-malloca.o test-malloca.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-malloca test-malloca.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-malloca test-malloca.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-memchr.o test-memchr.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-memchr test-memchr.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-memchr test-memchr.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-nanosleep.o test-nanosleep.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-nanosleep test-nanosleep.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-nanosleep test-nanosleep.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-netdb.o test-netdb.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-netdb test-netdb.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-netdb test-netdb.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-netinet_in.o test-netinet_in.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-netinet_in test-netinet_in.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-nstrftime.o test-nstrftime.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-nstrftime test-nstrftime.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-nstrftime test-nstrftime.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-open.o test-open.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-open test-open.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-open test-open.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-parse-datetime.o test-parse-datetime.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-parse-datetime test-parse-datetime.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-pathmax.o test-pathmax.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-pathmax test-pathmax.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-pathmax test-pathmax.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-perror.o test-perror.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-perror test-perror.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-perror test-perror.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-perror2.o test-perror2.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-perror2 test-perror2.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-perror2 test-perror2.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-pipe.o test-pipe.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-pipe test-pipe.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-pipe test-pipe.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-pthread.o test-pthread.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-pthread test-pthread.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-pthread test-pthread.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-pthread-thread.o test-pthread-thread.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-pthread-thread test-pthread-thread.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a -lpthread libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-pthread-thread test-pthread-thread.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a -lpthread i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-pthread_sigmask1.o test-pthread_sigmask1.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-pthread_sigmask1 test-pthread_sigmask1.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-pthread_sigmask2.o test-pthread_sigmask2.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 -lpthread libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -Wl,--no-as-needed -o test-pthread_sigmask2 test-pthread_sigmask2.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a -lpthread i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-raise.o test-raise.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-raise test-raise.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-raise test-raise.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-read-file.o test-read-file.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-read-file test-read-file.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-realloc-gnu.o test-realloc-gnu.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-realloc-gnu test-realloc-gnu.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-reallocarray.o test-reallocarray.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-reallocarray test-reallocarray.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-reallocarray test-reallocarray.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-recv.o test-recv.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-recv test-recv.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-recv test-recv.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-recvfrom.o test-recvfrom.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-recvfrom test-recvfrom.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-recvfrom test-recvfrom.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sched.o test-sched.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sched test-sched.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sched test-sched.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-select.o test-select.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-select test-select.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-select test-select.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-select-fd.o test-select-fd.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-select-fd test-select-fd.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-select-stdin.o test-select-stdin.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-select-stdin test-select-stdin.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-send.o test-send.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-send test-send.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-send test-send.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sendto.o test-sendto.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sendto test-sendto.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sendto test-sendto.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-setenv.o test-setenv.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-setenv test-setenv.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-setenv test-setenv.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-setlocale_null.o test-setlocale_null.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-setlocale_null test-setlocale_null.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-setlocale_null-mt-one.o test-setlocale_null-mt-one.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 -lpthread libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-setlocale_null-mt-one test-setlocale_null-mt-one.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a -lpthread i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-setlocale_null-mt-all.o test-setlocale_null-mt-all.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 -lpthread libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-setlocale_null-mt-all test-setlocale_null-mt-all.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a -lpthread i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-setlocale1.o test-setlocale1.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-setlocale1 test-setlocale1.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-setlocale1 test-setlocale1.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-setlocale2.o test-setlocale2.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-setlocale2 test-setlocale2.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-setlocale2 test-setlocale2.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-setsockopt.o test-setsockopt.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-setsockopt test-setsockopt.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-setsockopt test-setsockopt.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-shutdown.o test-shutdown.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-shutdown test-shutdown.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-shutdown test-shutdown.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sigaction.o test-sigaction.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sigaction test-sigaction.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sigaction test-sigaction.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-signal-h.o test-signal-h.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-signal-h test-signal-h.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sigprocmask.o test-sigprocmask.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sigprocmask test-sigprocmask.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sigprocmask test-sigprocmask.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sleep.o test-sleep.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sleep test-sleep.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sleep test-sleep.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-snprintf.o test-snprintf.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-snprintf test-snprintf.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-snprintf test-snprintf.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sockets.o test-sockets.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sockets test-sockets.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sockets test-sockets.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-stat.o test-stat.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stat test-stat.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stat test-stat.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-stat-time.o test-stat-time.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stat-time test-stat-time.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-stdalign.o test-stdalign.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stdalign test-stdalign.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stdalign test-stdalign.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-stdbool.o test-stdbool.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stdbool test-stdbool.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stdbool test-stdbool.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-stddef.o test-stddef.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stddef test-stddef.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stddef test-stddef.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-stdint.o test-stdint.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stdint test-stdint.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stdint test-stdint.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-stdio.o test-stdio.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stdio test-stdio.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stdio test-stdio.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-stdlib.o test-stdlib.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stdlib test-stdlib.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-stdlib test-stdlib.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-strerror.o test-strerror.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-strerror test-strerror.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-strerror test-strerror.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-strerror_r.o test-strerror_r.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-strerror_r test-strerror_r.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-string.o test-string.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-string test-string.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-string test-string.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-strings.o test-strings.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-strings test-strings.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-strings test-strings.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-strnlen.o test-strnlen.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-strnlen test-strnlen.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-strnlen test-strnlen.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-strtoll.o test-strtoll.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-strtoll test-strtoll.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-strtoll test-strtoll.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-strverscmp.o test-strverscmp.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-strverscmp test-strverscmp.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-strverscmp test-strverscmp.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-symlink.o test-symlink.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-symlink test-symlink.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-symlink test-symlink.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sys_ioctl.o test-sys_ioctl.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sys_ioctl test-sys_ioctl.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sys_select.o test-sys_select.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sys_select test-sys_select.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sys_socket.o test-sys_socket.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sys_socket test-sys_socket.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sys_stat.o test-sys_stat.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sys_stat test-sys_stat.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sys_time.o test-sys_time.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sys_time test-sys_time.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sys_types.o test-sys_types.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sys_types test-sys_types.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-sys_uio.o test-sys_uio.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-sys_uio test-sys_uio.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-thread_self.o test-thread_self.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-thread_self test-thread_self.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-thread_create.o test-thread_create.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 -lpthread libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -Wl,--no-as-needed -o test-thread_create test-thread_create.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a -lpthread i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-time.o test-time.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-time test-time.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-time test-time.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-timespec.o test-timespec.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-timespec test-timespec.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-timespec test-timespec.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-unistd.o test-unistd.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-unistd test-unistd.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-unistd test-unistd.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-unsetenv.o test-unsetenv.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-unsetenv test-unsetenv.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-unsetenv test-unsetenv.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-usleep.o test-usleep.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-usleep test-usleep.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-usleep test-usleep.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-vasnprintf.o test-vasnprintf.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-vasnprintf test-vasnprintf.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-vasnprintf test-vasnprintf.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-vasprintf.o test-vasprintf.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-vasprintf test-vasprintf.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-vasprintf test-vasprintf.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-verify.o test-verify.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-verify test-verify.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-verify test-verify.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-vsnprintf.o test-vsnprintf.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-vsnprintf test-vsnprintf.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-vsnprintf test-vsnprintf.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-wchar.o test-wchar.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-wchar test-wchar.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o test-wchar test-wchar.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a i586-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o test-xalloc-die.o test-xalloc-die.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.7.9/src/gl/tests' make check-TESTS make[6]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[7]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' PASS: test-accept PASS: test-alloca-opt PASS: test-arpa_inet PASS: test-array_list 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-cloexec PASS: test-close PASS: test-connect PASS: test-ctype PASS: test-dup2 PASS: test-environ PASS: test-errno 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-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-langinfo PASS: test-limits-h PASS: test-linked_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-memchr PASS: test-nanosleep PASS: test-netdb PASS: test-netinet_in PASS: test-nstrftime PASS: test-open PASS: test-parse-datetime PASS: test-pathmax PASS: test-perror.sh PASS: test-perror2 PASS: test-pipe PASS: test-pthread PASS: test-pthread-thread PASS: test-pthread_sigmask1 PASS: test-pthread_sigmask2 PASS: test-raise PASS: test-read-file 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-setlocale1.sh PASS: test-setlocale2.sh PASS: test-setsockopt PASS: test-shutdown PASS: test-sigaction PASS: test-signal-h PASS: test-sigprocmask PASS: test-sleep PASS: test-snprintf PASS: test-sockets PASS: test-stat PASS: test-stat-time PASS: test-stdalign PASS: test-stdbool 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 PASS: test-timespec 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.7.9 ============================================================================ # TOTAL: 157 # PASS: 156 # SKIP: 1 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[7]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[6]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl/tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src/gl' Making check in src make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src' make check-am make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/src' Making check in tests make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' Making check in . make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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 tls-pthread 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 fips-mode-pthread 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-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-pss mini-dtls-fork dtls-pthread 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 rng-pthread 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 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 cipher-padding pkcs7-verify-double-free fips-rsa-sizes tls-channel-binding strict-der system-prio-file 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 system-override-hash system-override-sig system-override-sig-tls dtls-stress system-override-curves-allowlist protocol-set-allowlist datefudge-check \ 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 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 make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/supported_versions.o tls13/supported_versions.c tls13/supported_versions.c: In function 'client_hello_callback': tls13/supported_versions.c:134:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 134 | if (pos+1 > total) fail("error\n"); \ | ^ tls13/supported_versions.c:177:9: note: in expansion of macro 'SKIP8' 177 | SKIP8(pos, msg->size); | ^~~~~ tls13/supported_versions.c:126:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (pos+2 > total) fail("error\n"); \ | ^ tls13/supported_versions.c:180:9: note: in expansion of macro 'SKIP16' 180 | SKIP16(pos, msg->size); | ^~~~~~ tls13/supported_versions.c:134:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 134 | if (pos+1 > total) fail("error\n"); \ | ^ tls13/supported_versions.c:183:9: note: in expansion of macro 'SKIP8' 183 | SKIP8(pos, msg->size); | ^~~~~ tls13/supported_versions.c:187:20: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 187 | while (pos < msg->size) { | ^ tls13/supported_versions.c:190:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 190 | if (pos+4 > msg->size) | ^ tls13/supported_versions.c:126:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (pos+2 > total) fail("error\n"); \ | ^ tls13/supported_versions.c:199:25: note: in expansion of macro 'SKIP16' 199 | SKIP16(pos, msg->size); | ^~~~~~ tls13/supported_versions.c:206:34: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 206 | if (size > msg->size+pos) { | ^ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/supported_versions tls13/supported_versions.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/supported_versions tls13/supported_versions.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |tls13/supported_versions.c:319:6: | 319 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 325 | 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 | | 311 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 315 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/tls12-no-tls13-exts.o tls13/tls12-no-tls13-exts.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/tls12-no-tls13-exts tls13/tls12-no-tls13-exts.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/tls12-no-tls13-exts tls13/tls12-no-tls13-exts.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |tls13/tls12-no-tls13-exts.c:208:6: | 208 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 214 | 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 | | 200 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 204 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/post-handshake-with-cert.o tls13/post-handshake-with-cert.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/post-handshake-with-cert tls13/post-handshake-with-cert.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/post-handshake-with-cert tls13/post-handshake-with-cert.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/post-handshake-without-cert.o tls13/post-handshake-without-cert.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/post-handshake-without-cert tls13/post-handshake-without-cert.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/post-handshake-without-cert tls13/post-handshake-without-cert.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |tls13/post-handshake-without-cert.c:228:6: | 228 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 234 | 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 | | 220 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 224 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/cookie.o tls13/cookie.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/cookie tls13/cookie.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/cookie tls13/cookie.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/key_share.o tls13/key_share.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/key_share tls13/key_share.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/key_share tls13/key_share.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/prf.o tls13/prf.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/prf tls13/prf.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/prf tls13/prf.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/prf-early.o tls13/prf-early.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/prf-early tls13/prf-early.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/prf-early tls13/prf-early.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/post-handshake-with-cert-ticket.o tls13/post-handshake-with-cert-ticket.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/post-handshake-with-cert-ticket tls13/post-handshake-with-cert-ticket.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/post-handshake-with-cert-ticket tls13/post-handshake-with-cert-ticket.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -march=i586 -mtune=generic -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 i586-alt-linux-gcc -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-rollback-detection tls13/tls12_rollback_detection-rnd-rollback-detection.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt ../gl/libgnu.la libtool: link: i586-alt-linux-gcc -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-rollback-detection tls13/tls12_rollback_detection-rnd-rollback-detection.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -march=i586 -mtune=generic -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 i586-alt-linux-gcc -DTLS11 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls11-rollback-detection tls13/tls11_rollback_detection-rnd-rollback-detection.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt ../gl/libgnu.la libtool: link: i586-alt-linux-gcc -DTLS11 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls11-rollback-detection tls13/tls11_rollback_detection-rnd-rollback-detection.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -march=i586 -mtune=generic -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 i586-alt-linux-gcc -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-check-rollback-val tls13/tls12_check_rollback_val-rnd-check-rollback-val.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt ../gl/libgnu.la libtool: link: i586-alt-linux-gcc -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-check-rollback-val tls13/tls12_check_rollback_val-rnd-check-rollback-val.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -march=i586 -mtune=generic -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 i586-alt-linux-gcc -DTLS11 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls11-check-rollback-val tls13/tls11_check_rollback_val-rnd-check-rollback-val.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt ../gl/libgnu.la libtool: link: i586-alt-linux-gcc -DTLS11 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls11-check-rollback-val tls13/tls11_check_rollback_val-rnd-check-rollback-val.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/post-handshake-with-psk.o tls13/post-handshake-with-psk.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/post-handshake-with-psk tls13/post-handshake-with-psk.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/post-handshake-with-psk tls13/post-handshake-with-psk.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/post-handshake-with-cert-auto.o tls13/post-handshake-with-cert-auto.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/post-handshake-with-cert-auto tls13/post-handshake-with-cert-auto.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/post-handshake-with-cert-auto tls13/post-handshake-with-cert-auto.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/anti_replay tls13/anti_replay-anti_replay.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/anti_replay tls13/anti_replay-anti_replay.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/compress-cert.o tls13/compress-cert.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/compress-cert tls13/compress-cert.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/compress-cert tls13/compress-cert.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/compress-cert-neg.o tls13/compress-cert-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/compress-cert-neg tls13/compress-cert-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/compress-cert-neg tls13/compress-cert-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/compress-cert-neg2.o tls13/compress-cert-neg2.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/compress-cert-neg2 tls13/compress-cert-neg2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/compress-cert-neg2 tls13/compress-cert-neg2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/compress-cert-cli.o tls13/compress-cert-cli.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/compress-cert-cli tls13/compress-cert-cli.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/compress-cert-cli tls13/compress-cert-cli.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/hello_retry_request.o tls13/hello_retry_request.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/hello_retry_request tls13/hello_retry_request.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/hello_retry_request tls13/hello_retry_request.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |tls13/hello_retry_request.c:221:6: | 221 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 227 | 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 | | 213 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 217 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/hello_retry_request_resume.o tls13/hello_retry_request_resume.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/hello_retry_request_resume tls13/hello_retry_request_resume.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/hello_retry_request_resume tls13/hello_retry_request_resume.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |tls13/hello_retry_request_resume.c:284:6: | 284 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 290 | 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 | | 276 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 280 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/psk-ext.o tls13/psk-ext.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/psk-ext tls13/psk-ext.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/psk-ext tls13/psk-ext.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/key_update.o tls13/key_update.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/key_update tls13/key_update.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/key_update tls13/key_update.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/key_update_multiple.o tls13/key_update_multiple.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/key_update_multiple tls13/key_update_multiple.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/key_update_multiple tls13/key_update_multiple.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/key_limits.o tls13/key_limits.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/key_limits tls13/key_limits.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/key_limits tls13/key_limits.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/multi-ocsp.o tls13/multi-ocsp.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/multi-ocsp tls13/multi-ocsp.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/multi-ocsp tls13/multi-ocsp.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/ocsp-client.o tls13/ocsp-client.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/ocsp-client tls13/ocsp-client.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/ocsp-client tls13/ocsp-client.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/change_cipher_spec.o tls13/change_cipher_spec.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/change_cipher_spec tls13/change_cipher_spec.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/change_cipher_spec tls13/change_cipher_spec.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'start': events 1-2 | |tls13/change_cipher_spec.c:320:6: | 320 | void start(unsigned ccs_check) | | ^ | | | | | (1) entry to 'start' |...... | 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 | | 311 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 315 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13-cipher-neg.o tls13-cipher-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13-cipher-neg tls13-cipher-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13-cipher-neg tls13-cipher-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/no-psk-exts.o tls13/no-psk-exts.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/no-psk-exts tls13/no-psk-exts.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/no-psk-exts tls13/no-psk-exts.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |tls13/no-psk-exts.c:225:6: | 225 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 231 | 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 | | 217 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 221 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/psk-dumbfw.o tls13/psk-dumbfw.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/psk-dumbfw tls13/psk-dumbfw.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/psk-dumbfw tls13/psk-dumbfw.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'run_test': events 1-2 | |tls13/psk-dumbfw.c:293:6: | 293 | void run_test(const char *prio) | | ^ | | | | | (1) entry to 'run_test' |...... | 299 | 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:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/psk-ke-modes.o tls13/psk-ke-modes.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/psk-ke-modes tls13/psk-ke-modes.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/psk-ke-modes tls13/psk-ke-modes.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13-early-start.o tls13-early-start.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13-early-start tls13-early-start.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13-early-start tls13-early-start.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13/no-auto-send-ticket.o tls13/no-auto-send-ticket.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/no-auto-send-ticket tls13/no-auto-send-ticket.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/no-auto-send-ticket tls13/no-auto-send-ticket.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-record-2.o mini-record-2.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-record-2 mini-record-2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-record-2 mini-record-2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o simple.o simple.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o simple simple.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o simple simple.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls_hmac_fast.o gnutls_hmac_fast.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o gnutls_hmac_fast gnutls_hmac_fast.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o gnutls_hmac_fast gnutls_hmac_fast.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_pkcs12_cred.o set_pkcs12_cred.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_pkcs12_cred set_pkcs12_cred.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_pkcs12_cred set_pkcs12_cred.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cert.o cert.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o cert cert.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o cert cert.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o certuniqueid.o certuniqueid.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o certuniqueid certuniqueid.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o certuniqueid certuniqueid.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-neg-ext-key.o tls-neg-ext-key.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-neg-ext-key tls-neg-ext-key.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-neg-ext-key tls-neg-ext-key.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mpi-mpi.o `test -f 'mpi.c' || echo './'`mpi.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mpi mpi-mpi.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mpi mpi-mpi.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o certificate_set_x509_crl.o certificate_set_x509_crl.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o certificate_set_x509_crl certificate_set_x509_crl.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o certificate_set_x509_crl certificate_set_x509_crl.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dn.o dn.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dn dn.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dn dn.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o parse_ca.o parse_ca.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o parse_ca parse_ca.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o parse_ca parse_ca.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509-dn.o x509-dn.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509-dn x509-dn.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509-dn x509-dn.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509-dn-decode.o x509-dn-decode.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509-dn-decode x509-dn-decode.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509-dn-decode x509-dn-decode.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o record-sizes.o record-sizes.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o record-sizes record-sizes.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o record-sizes record-sizes.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hostname-check.o hostname-check.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o hostname-check hostname-check.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o hostname-check hostname-check.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cve-2008-4989.o cve-2008-4989.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o cve-2008-4989 cve-2008-4989.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o cve-2008-4989 cve-2008-4989.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs12_s2k-pkcs12_s2k.o `test -f 'pkcs12_s2k.c' || echo './'`pkcs12_s2k.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs12_s2k pkcs12_s2k-pkcs12_s2k.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs12_s2k pkcs12_s2k-pkcs12_s2k.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o chainverify.o chainverify.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o chainverify chainverify.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o chainverify chainverify.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o missingissuer.o missingissuer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o missingissuer missingissuer.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o missingissuer missingissuer.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o missingissuer_aia.o missingissuer_aia.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o missingissuer_aia missingissuer_aia.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o missingissuer_aia missingissuer_aia.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o record-sizes-range.o record-sizes-range.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o record-sizes-range record-sizes-range.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o record-sizes-range record-sizes-range.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crq_key_id.o crq_key_id.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o crq_key_id crq_key_id.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o crq_key_id crq_key_id.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs crq_key_id.c: In function 'doit': crq_key_id.c:178:20: warning: check of 'pkey_key_id_80' for NULL after already dereferencing it [-Wanalyzer-deref-before-check] 178 | if (pkey_key_id) { | ^ 'doit': events 1-41 | | 58 | if (ret < 0) | | ^ | | | | | (1) following 'false' branch (when 'ret_56 >= 0')... |...... | 61 | gnutls_global_set_log_function(tls_log_func); | | ~ | | | | | (2) ...to here |...... | 65 | for (algorithm = GNUTLS_PK_RSA; algorithm <= GNUTLS_PK_DSA; | | ~ | | | | | (3) following 'true' branch (when 'algorithm_47 != 3')... | 66 | algorithm++) { | 67 | ret = gnutls_x509_crq_init(&crq); | | ~ | | | | | (4) ...to here | 68 | if (ret < 0) | | ~ | | | | | (5) following 'false' branch (when 'ret_67 >= 0')... |...... | 71 | ret = gnutls_x509_privkey_init(&pkey); | | ~ | | | | | (6) ...to here | 72 | if (ret < 0) { | | ~ | | | | | (7) following 'false' branch (when 'ret_69 >= 0')... |...... | 76 | ret = gnutls_privkey_init(&abs_pkey); | | ~ | | | | | (8) ...to here | 77 | if (ret < 0) { | | ~ | | | | | (9) following 'false' branch (when 'ret_71 >= 0')... |...... | 81 | ret = | | ~ | | | | | (10) ...to here | 82 | gnutls_x509_privkey_generate(pkey, algorithm, 2048, 0); | 83 | if (ret < 0) { | | ~ | | | | | (11) following 'false' branch (when 'ret_73 >= 0')... |...... | 87 | } else if (debug) { | | ~ | | | | | (12) ...to here |...... | 96 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (13) following 'false' branch (when 'ret_78 == -51')... |...... | 100 | pkey_key_id = | | ~ | | | | | (14) ...to here | 101 | malloc(sizeof(unsigned char) * pkey_key_id_len); | | ~ | | | | | (15) allocated here |...... | 105 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (16) following 'false' branch (when 'ret_82 == 0')... |...... | 109 | ret = gnutls_x509_crq_set_version(crq, 1); | | ~ | | | | | (17) ...to here | 110 | if (ret < 0) { | | ~ | | | | | (18) following 'false' branch (when 'ret_84 >= 0')... |...... | 114 | ret = gnutls_x509_crq_set_key(crq, pkey); | | ~ | | | | | (19) ...to here | 115 | if (ret < 0) { | | ~ | | | | | (20) following 'false' branch (when 'ret_86 >= 0')... |...... | 119 | ret = | | ~ | | | | | (21) ...to here |...... | 123 | if (ret < 0) { | | ~ | | | | | (22) following 'false' branch (when 'ret_88 >= 0')... |...... | 127 | ret = gnutls_privkey_import_x509(abs_pkey, pkey, 0); | | ~ | | | | | (23) ...to here | 128 | if (ret < 0) { | | ~ | | | | | (24) following 'false' branch (when 'ret_90 >= 0')... |...... | 132 | ret = | | ~ | | | | | (25) ...to here |...... | 135 | if (ret < 0) { | | ~ | | | | | (26) following 'false' branch (when 'ret_92 >= 0')... |...... | 139 | ret = gnutls_x509_crq_verify(crq, 0); | | ~ | | | | | (27) ...to here | 140 | if (ret < 0) { | | ~ | | | | | (28) following 'false' branch (when 'ret_94 >= 0')... |...... | 144 | crq_key_id_len = 0; | | ~ | | | | | (29) ...to here |...... | 148 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (30) following 'false' branch (when 'ret_97 == -51')... |...... | 152 | crq_key_id = | | ~ | | | | | (31) ...to here |...... | 157 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (32) following 'false' branch (when 'ret_101 == 0')... |...... | 161 | if (crq_key_id_len == pkey_key_id_len) { | | ~ ~ | | | | | | | (34) following 'true' branch... | | (33) ...to here | 162 | ret = | | ~ | | | | | (35) ...to here | 163 | memcmp(crq_key_id, pkey_key_id, | | ~ | | | | | (36) pointer 'pkey_key_id_80' is dereferenced here | 164 | crq_key_id_len); | 165 | if (ret == 0) { | | ~ | | | | | (37) following 'true' branch (when 'ret_103 == 0')... | 166 | if (debug) | | ~ ~ | | | | | | | (39) following 'false' branch... | | (38) ...to here |...... | 178 | if (pkey_key_id) { | | ~ ~ | | | | | | | (41) pointer 'pkey_key_id_80' is checked for NULL here but it was already dereferenced at (36) | | (40) ...to here | crq_key_id.c:178:20: warning: check of 'pkey_key_id_80' for NULL after already dereferencing it [-Wanalyzer-deref-before-check] 178 | if (pkey_key_id) { | ^ 'main': events 1-2 | |utils.c:230:5: | 230 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 249 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-44 | |crq_key_id.c:41:6: | 41 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 58 | if (ret < 0) | | ~ | | | | | (4) following 'false' branch (when 'ret_56 >= 0')... |...... | 61 | gnutls_global_set_log_function(tls_log_func); | | ~ | | | | | (5) ...to here |...... | 65 | for (algorithm = GNUTLS_PK_RSA; algorithm <= GNUTLS_PK_DSA; | | ~ | | | | | (6) following 'true' branch (when 'algorithm_47 != 3')... | 66 | algorithm++) { | 67 | ret = gnutls_x509_crq_init(&crq); | | ~ | | | | | (7) ...to here | 68 | if (ret < 0) | | ~ | | | | | (8) following 'false' branch (when 'ret_67 >= 0')... |...... | 71 | ret = gnutls_x509_privkey_init(&pkey); | | ~ | | | | | (9) ...to here | 72 | if (ret < 0) { | | ~ | | | | | (10) following 'false' branch (when 'ret_69 >= 0')... |...... | 76 | ret = gnutls_privkey_init(&abs_pkey); | | ~ | | | | | (11) ...to here | 77 | if (ret < 0) { | | ~ | | | | | (12) following 'false' branch (when 'ret_71 >= 0')... |...... | 81 | ret = | | ~ | | | | | (13) ...to here | 82 | gnutls_x509_privkey_generate(pkey, algorithm, 2048, 0); | 83 | if (ret < 0) { | | ~ | | | | | (14) following 'false' branch (when 'ret_73 >= 0')... |...... | 87 | } else if (debug) { | | ~ | | | | | (15) ...to here |...... | 96 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (16) following 'false' branch (when 'ret_78 == -51')... |...... | 100 | pkey_key_id = | | ~ | | | | | (17) ...to here | 101 | malloc(sizeof(unsigned char) * pkey_key_id_len); | | ~ | | | | | (18) allocated here |...... | 105 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (19) following 'false' branch (when 'ret_82 == 0')... |...... | 109 | ret = gnutls_x509_crq_set_version(crq, 1); | | ~ | | | | | (20) ...to here | 110 | if (ret < 0) { | | ~ | | | | | (21) following 'false' branch (when 'ret_84 >= 0')... |...... | 114 | ret = gnutls_x509_crq_set_key(crq, pkey); | | ~ | | | | | (22) ...to here | 115 | if (ret < 0) { | | ~ | | | | | (23) following 'false' branch (when 'ret_86 >= 0')... |...... | 119 | ret = | | ~ | | | | | (24) ...to here |...... | 123 | if (ret < 0) { | | ~ | | | | | (25) following 'false' branch (when 'ret_88 >= 0')... |...... | 127 | ret = gnutls_privkey_import_x509(abs_pkey, pkey, 0); | | ~ | | | | | (26) ...to here | 128 | if (ret < 0) { | | ~ | | | | | (27) following 'false' branch (when 'ret_90 >= 0')... |...... | 132 | ret = | | ~ | | | | | (28) ...to here |...... | 135 | if (ret < 0) { | | ~ | | | | | (29) following 'false' branch (when 'ret_92 >= 0')... |...... | 139 | ret = gnutls_x509_crq_verify(crq, 0); | | ~ | | | | | (30) ...to here | 140 | if (ret < 0) { | | ~ | | | | | (31) following 'false' branch (when 'ret_94 >= 0')... |...... | 144 | crq_key_id_len = 0; | | ~ | | | | | (32) ...to here |...... | 148 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (33) following 'false' branch (when 'ret_97 == -51')... |...... | 152 | crq_key_id = | | ~ | | | | | (34) ...to here |...... | 157 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (35) following 'false' branch (when 'ret_101 == 0')... |...... | 161 | if (crq_key_id_len == pkey_key_id_len) { | | ~ ~ | | | | | | | (37) following 'true' branch... | | (36) ...to here | 162 | ret = | | ~ | | | | | (38) ...to here | 163 | memcmp(crq_key_id, pkey_key_id, | | ~ | | | | | (39) pointer 'pkey_key_id_80' is dereferenced here | 164 | crq_key_id_len); | 165 | if (ret == 0) { | | ~ | | | | | (40) following 'true' branch (when 'ret_103 == 0')... | 166 | if (debug) | | ~ ~ | | | | | | | (42) following 'false' branch... | | (41) ...to here |...... | 178 | if (pkey_key_id) { | | ~ ~ | | | | | | | (44) pointer 'pkey_key_id_80' is checked for NULL here but it was already dereferenced at (39) | | (43) ...to here | crq_key_id.c:183:20: warning: check of 'crq_key_id_99' for NULL after already dereferencing it [-Wanalyzer-deref-before-check] 183 | if (crq_key_id) { | ^ 'doit': events 1-43 | | 58 | if (ret < 0) | | ^ | | | | | (1) following 'false' branch (when 'ret_56 >= 0')... |...... | 61 | gnutls_global_set_log_function(tls_log_func); | | ~ | | | | | (2) ...to here |...... | 65 | for (algorithm = GNUTLS_PK_RSA; algorithm <= GNUTLS_PK_DSA; | | ~ | | | | | (3) following 'true' branch (when 'algorithm_47 != 3')... | 66 | algorithm++) { | 67 | ret = gnutls_x509_crq_init(&crq); | | ~ | | | | | (4) ...to here | 68 | if (ret < 0) | | ~ | | | | | (5) following 'false' branch (when 'ret_67 >= 0')... |...... | 71 | ret = gnutls_x509_privkey_init(&pkey); | | ~ | | | | | (6) ...to here | 72 | if (ret < 0) { | | ~ | | | | | (7) following 'false' branch (when 'ret_69 >= 0')... |...... | 76 | ret = gnutls_privkey_init(&abs_pkey); | | ~ | | | | | (8) ...to here | 77 | if (ret < 0) { | | ~ | | | | | (9) following 'false' branch (when 'ret_71 >= 0')... |...... | 81 | ret = | | ~ | | | | | (10) ...to here | 82 | gnutls_x509_privkey_generate(pkey, algorithm, 2048, 0); | 83 | if (ret < 0) { | | ~ | | | | | (11) following 'false' branch (when 'ret_73 >= 0')... |...... | 87 | } else if (debug) { | | ~ | | | | | (12) ...to here |...... | 96 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (13) following 'false' branch (when 'ret_78 == -51')... |...... | 100 | pkey_key_id = | | ~ | | | | | (14) ...to here |...... | 105 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (15) following 'false' branch (when 'ret_82 == 0')... |...... | 109 | ret = gnutls_x509_crq_set_version(crq, 1); | | ~ | | | | | (16) ...to here | 110 | if (ret < 0) { | | ~ | | | | | (17) following 'false' branch (when 'ret_84 >= 0')... |...... | 114 | ret = gnutls_x509_crq_set_key(crq, pkey); | | ~ | | | | | (18) ...to here | 115 | if (ret < 0) { | | ~ | | | | | (19) following 'false' branch (when 'ret_86 >= 0')... |...... | 119 | ret = | | ~ | | | | | (20) ...to here |...... | 123 | if (ret < 0) { | | ~ | | | | | (21) following 'false' branch (when 'ret_88 >= 0')... |...... | 127 | ret = gnutls_privkey_import_x509(abs_pkey, pkey, 0); | | ~ | | | | | (22) ...to here | 128 | if (ret < 0) { | | ~ | | | | | (23) following 'false' branch (when 'ret_90 >= 0')... |...... | 132 | ret = | | ~ | | | | | (24) ...to here |...... | 135 | if (ret < 0) { | | ~ | | | | | (25) following 'false' branch (when 'ret_92 >= 0')... |...... | 139 | ret = gnutls_x509_crq_verify(crq, 0); | | ~ | | | | | (26) ...to here | 140 | if (ret < 0) { | | ~ | | | | | (27) following 'false' branch (when 'ret_94 >= 0')... |...... | 144 | crq_key_id_len = 0; | | ~ | | | | | (28) ...to here |...... | 148 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (29) following 'false' branch (when 'ret_97 == -51')... |...... | 152 | crq_key_id = | | ~ | | | | | (30) ...to here | 153 | malloc(sizeof(unsigned char) * crq_key_id_len); | | ~ | | | | | (31) allocated here |...... | 157 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (32) following 'false' branch (when 'ret_101 == 0')... |...... | 161 | if (crq_key_id_len == pkey_key_id_len) { | | ~ ~ | | | | | | | (34) following 'true' branch... | | (33) ...to here | 162 | ret = | | ~ | | | | | (35) ...to here | 163 | memcmp(crq_key_id, pkey_key_id, | | ~ | | | | | (36) pointer 'crq_key_id_99' is dereferenced here | 164 | crq_key_id_len); | 165 | if (ret == 0) { | | ~ | | | | | (37) following 'true' branch (when 'ret_103 == 0')... | 166 | if (debug) | | ~ ~ | | | | | | | (39) following 'false' branch... | | (38) ...to here |...... | 178 | if (pkey_key_id) { | | ~ ~ | | | | | | | (41) following 'false' branch (when 'pkey_key_id_80' is NULL)... | | (40) ...to here |...... | 183 | if (crq_key_id) { | | ~ ~ | | | | | | | (43) pointer 'crq_key_id_99' is checked for NULL here but it was already dereferenced at (36) | | (42) ...to here | crq_key_id.c:183:20: warning: check of 'crq_key_id_99' for NULL after already dereferencing it [-Wanalyzer-deref-before-check] 183 | if (crq_key_id) { | ^ 'main': events 1-2 | |utils.c:230:5: | 230 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 249 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-46 | |crq_key_id.c:41:6: | 41 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 58 | if (ret < 0) | | ~ | | | | | (4) following 'false' branch (when 'ret_56 >= 0')... |...... | 61 | gnutls_global_set_log_function(tls_log_func); | | ~ | | | | | (5) ...to here |...... | 65 | for (algorithm = GNUTLS_PK_RSA; algorithm <= GNUTLS_PK_DSA; | | ~ | | | | | (6) following 'true' branch (when 'algorithm_47 != 3')... | 66 | algorithm++) { | 67 | ret = gnutls_x509_crq_init(&crq); | | ~ | | | | | (7) ...to here | 68 | if (ret < 0) | | ~ | | | | | (8) following 'false' branch (when 'ret_67 >= 0')... |...... | 71 | ret = gnutls_x509_privkey_init(&pkey); | | ~ | | | | | (9) ...to here | 72 | if (ret < 0) { | | ~ | | | | | (10) following 'false' branch (when 'ret_69 >= 0')... |...... | 76 | ret = gnutls_privkey_init(&abs_pkey); | | ~ | | | | | (11) ...to here | 77 | if (ret < 0) { | | ~ | | | | | (12) following 'false' branch (when 'ret_71 >= 0')... |...... | 81 | ret = | | ~ | | | | | (13) ...to here | 82 | gnutls_x509_privkey_generate(pkey, algorithm, 2048, 0); | 83 | if (ret < 0) { | | ~ | | | | | (14) following 'false' branch (when 'ret_73 >= 0')... |...... | 87 | } else if (debug) { | | ~ | | | | | (15) ...to here |...... | 96 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (16) following 'false' branch (when 'ret_78 == -51')... |...... | 100 | pkey_key_id = | | ~ | | | | | (17) ...to here |...... | 105 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (18) following 'false' branch (when 'ret_82 == 0')... |...... | 109 | ret = gnutls_x509_crq_set_version(crq, 1); | | ~ | | | | | (19) ...to here | 110 | if (ret < 0) { | | ~ | | | | | (20) following 'false' branch (when 'ret_84 >= 0')... |...... | 114 | ret = gnutls_x509_crq_set_key(crq, pkey); | | ~ | | | | | (21) ...to here | 115 | if (ret < 0) { | | ~ | | | | | (22) following 'false' branch (when 'ret_86 >= 0')... |...... | 119 | ret = | | ~ | | | | | (23) ...to here |...... | 123 | if (ret < 0) { | | ~ | | | | | (24) following 'false' branch (when 'ret_88 >= 0')... |...... | 127 | ret = gnutls_privkey_import_x509(abs_pkey, pkey, 0); | | ~ | | | | | (25) ...to here | 128 | if (ret < 0) { | | ~ | | | | | (26) following 'false' branch (when 'ret_90 >= 0')... |...... | 132 | ret = | | ~ | | | | | (27) ...to here |...... | 135 | if (ret < 0) { | | ~ | | | | | (28) following 'false' branch (when 'ret_92 >= 0')... |...... | 139 | ret = gnutls_x509_crq_verify(crq, 0); | | ~ | | | | | (29) ...to here | 140 | if (ret < 0) { | | ~ | | | | | (30) following 'false' branch (when 'ret_94 >= 0')... |...... | 144 | crq_key_id_len = 0; | | ~ | | | | | (31) ...to here |...... | 148 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (32) following 'false' branch (when 'ret_97 == -51')... |...... | 152 | crq_key_id = | | ~ | | | | | (33) ...to here | 153 | malloc(sizeof(unsigned char) * crq_key_id_len); | | ~ | | | | | (34) allocated here |...... | 157 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (35) following 'false' branch (when 'ret_101 == 0')... |...... | 161 | if (crq_key_id_len == pkey_key_id_len) { | | ~ ~ | | | | | | | (37) following 'true' branch... | | (36) ...to here | 162 | ret = | | ~ | | | | | (38) ...to here | 163 | memcmp(crq_key_id, pkey_key_id, | | ~ | | | | | (39) pointer 'crq_key_id_99' is dereferenced here | 164 | crq_key_id_len); | 165 | if (ret == 0) { | | ~ | | | | | (40) following 'true' branch (when 'ret_103 == 0')... | 166 | if (debug) | | ~ ~ | | | | | | | (42) following 'false' branch... | | (41) ...to here |...... | 178 | if (pkey_key_id) { | | ~ ~ | | | | | | | (44) following 'false' branch (when 'pkey_key_id_80' is NULL)... | | (43) ...to here |...... | 183 | if (crq_key_id) { | | ~ ~ | | | | | | | (46) pointer 'crq_key_id_99' is checked for NULL here but it was already dereferenced at (39) | | (45) ...to here | i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509sign-verify.o x509sign-verify.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509sign-verify x509sign-verify.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509sign-verify x509sign-verify.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sign-verify.o sign-verify.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o sign-verify sign-verify.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o sign-verify sign-verify.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cve-2009-1415.o cve-2009-1415.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o cve-2009-1415 cve-2009-1415.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o cve-2009-1415 cve-2009-1415.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cve-2009-1416.o cve-2009-1416.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o cve-2009-1416 cve-2009-1416.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o cve-2009-1416 cve-2009-1416.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls10-server-kx-neg.o tls10-server-kx-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls10-server-kx-neg tls10-server-kx-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls10-server-kx-neg tls10-server-kx-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls11-server-kx-neg.o tls11-server-kx-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls11-server-kx-neg tls11-server-kx-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls11-server-kx-neg tls11-server-kx-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls12-server-kx-neg.o tls12-server-kx-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-server-kx-neg tls12-server-kx-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-server-kx-neg tls12-server-kx-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ssl30-server-kx-neg.o ssl30-server-kx-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o ssl30-server-kx-neg ssl30-server-kx-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o ssl30-server-kx-neg ssl30-server-kx-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls12-cipher-neg.o tls12-cipher-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-cipher-neg tls12-cipher-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-cipher-neg tls12-cipher-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls11-cipher-neg.o tls11-cipher-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls11-cipher-neg tls11-cipher-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls11-cipher-neg tls11-cipher-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls10-cipher-neg.o tls10-cipher-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls10-cipher-neg tls10-cipher-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls10-cipher-neg tls10-cipher-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ssl30-cipher-neg.o ssl30-cipher-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o ssl30-cipher-neg ssl30-cipher-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o ssl30-cipher-neg ssl30-cipher-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crq_apis.o crq_apis.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o crq_apis crq_apis.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o crq_apis crq_apis.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o init_roundtrip.o init_roundtrip.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o init_roundtrip init_roundtrip.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o init_roundtrip init_roundtrip.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs12_s2k_pem.o pkcs12_s2k_pem.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs12_s2k_pem pkcs12_s2k_pem.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs12_s2k_pem pkcs12_s2k_pem.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dn2.o dn2.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dn2 dn2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dn2 dn2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls12-rehandshake-cert-3.o tls12-rehandshake-cert-3.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-rehandshake-cert-3 tls12-rehandshake-cert-3.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-rehandshake-cert-3 tls12-rehandshake-cert-3.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o nul-in-x509-names.o nul-in-x509-names.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o nul-in-x509-names nul-in-x509-names.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o nul-in-x509-names nul-in-x509-names.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509_altname.o x509_altname.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509_altname x509_altname.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509_altname x509_altname.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs12_encode.o pkcs12_encode.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs12_encode pkcs12_encode.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs12_encode pkcs12_encode.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-x509.o mini-x509.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-x509 mini-x509.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-x509 mini-x509.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls_session_set_id.o gnutls_session_set_id.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o gnutls_session_set_id gnutls_session_set_id.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o gnutls_session_set_id gnutls_session_set_id.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rng-fork.o rng-fork.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rng-fork rng-fork.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rng-fork rng-fork.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-eagain-dtls.o mini-eagain-dtls.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-eagain-dtls mini-eagain-dtls.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-eagain-dtls mini-eagain-dtls.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o resume-dtls.o resume-dtls.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o resume-dtls resume-dtls.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o resume-dtls resume-dtls.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o empty_retrieve_function.o empty_retrieve_function.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o empty_retrieve_function empty_retrieve_function.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o empty_retrieve_function empty_retrieve_function.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13-rehandshake-cert.o tls13-rehandshake-cert.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13-rehandshake-cert tls13-rehandshake-cert.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13-rehandshake-cert tls13-rehandshake-cert.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls_ext_raw_parse.o gnutls_ext_raw_parse.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o gnutls_ext_raw_parse gnutls_ext_raw_parse.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o gnutls_ext_raw_parse gnutls_ext_raw_parse.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o handshake-large-cert.o handshake-large-cert.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o handshake-large-cert handshake-large-cert.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o handshake-large-cert handshake-large-cert.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509cert.o x509cert.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509cert x509cert.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509cert x509cert.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509cert-tl.o x509cert-tl.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509cert-tl x509cert-tl.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509cert-tl x509cert-tl.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509cert-ct.o x509cert-ct.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509cert-ct x509cert-ct.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509cert-ct x509cert-ct.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o infoaccess.o infoaccess.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o infoaccess infoaccess.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o infoaccess infoaccess.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-dtls-hello-verify.o mini-dtls-hello-verify.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-dtls-hello-verify mini-dtls-hello-verify.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-dtls-hello-verify mini-dtls-hello-verify.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sign-verify-ed25519-rfc8080.o sign-verify-ed25519-rfc8080.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o sign-verify-ed25519-rfc8080 sign-verify-ed25519-rfc8080.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o sign-verify-ed25519-rfc8080 sign-verify-ed25519-rfc8080.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o trustdb-tofu.o trustdb-tofu.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o trustdb-tofu trustdb-tofu.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o trustdb-tofu trustdb-tofu.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls-rehandshake-anon.o dtls-rehandshake-anon.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls-rehandshake-anon dtls-rehandshake-anon.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls-rehandshake-anon dtls-rehandshake-anon.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-alpn.o mini-alpn.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-alpn mini-alpn.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-alpn mini-alpn.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-dtls-large.o mini-dtls-large.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-dtls-large mini-dtls-large.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-dtls-large mini-dtls-large.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-termination.o mini-termination.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-termination mini-termination.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-termination mini-termination.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |mini-termination.c:315:6: | 315 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 316 | { | 317 | 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 | | 306 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 311 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-x509-cas.o mini-x509-cas.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-x509-cas mini-x509-cas.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-x509-cas mini-x509-cas.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-x509-2.o mini-x509-2.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-x509-2 mini-x509-2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-x509-2 mini-x509-2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs12_simple.o pkcs12_simple.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs12_simple pkcs12_simple.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs12_simple pkcs12_simple.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-pthread.o tls-pthread.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-pthread tls-pthread.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-pthread tls-pthread.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -ltasn1 -lnettle -lhogweed -lgmp -lrt -lpthread -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-emsgsize-dtls.o mini-emsgsize-dtls.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-emsgsize-dtls mini-emsgsize-dtls.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-emsgsize-dtls mini-emsgsize-dtls.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o chainverify-unsorted.o chainverify-unsorted.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o chainverify-unsorted chainverify-unsorted.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o chainverify-unsorted chainverify-unsorted.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-overhead.o mini-overhead.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-overhead mini-overhead.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-overhead mini-overhead.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |mini-overhead.c:319:6: | 319 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 320 | { | 321 | 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 | | 310 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 315 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls12-ffdhe.o tls12-ffdhe.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-ffdhe tls12-ffdhe.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-ffdhe tls12-ffdhe.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-dtls-heartbeat.o mini-dtls-heartbeat.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-dtls-heartbeat mini-dtls-heartbeat.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-dtls-heartbeat mini-dtls-heartbeat.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-x509-callbacks.o mini-x509-callbacks.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-x509-callbacks mini-x509-callbacks.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-x509-callbacks mini-x509-callbacks.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o key-openssl.o key-openssl.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o key-openssl key-openssl.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o key-openssl key-openssl.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o priorities.o priorities.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o priorities priorities.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o priorities priorities.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o priorities-groups.o priorities-groups.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o priorities-groups priorities-groups.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o priorities-groups priorities-groups.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls_x509_privkey_import.o gnutls_x509_privkey_import.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o gnutls_x509_privkey_import gnutls_x509_privkey_import.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o gnutls_x509_privkey_import gnutls_x509_privkey_import.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls_x509_crt_list_import.o gnutls_x509_crt_list_import.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o gnutls_x509_crt_list_import gnutls_x509_crt_list_import.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o gnutls_x509_crt_list_import gnutls_x509_crt_list_import.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o time.o time.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o time time.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o time time.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509-server-verify.o x509-server-verify.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509-server-verify x509-server-verify.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509-server-verify x509-server-verify.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sign-verify-ext4.o sign-verify-ext4.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o sign-verify-ext4 sign-verify-ext4.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o sign-verify-ext4 sign-verify-ext4.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-neg-ext4-key.o tls-neg-ext4-key.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-neg-ext4-key tls-neg-ext4-key.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-neg-ext4-key tls-neg-ext4-key.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o resume-lifetime.o resume-lifetime.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o resume-lifetime resume-lifetime.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o resume-lifetime resume-lifetime.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-dtls-srtp.o mini-dtls-srtp.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-dtls-srtp mini-dtls-srtp.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-dtls-srtp mini-dtls-srtp.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rsa-encrypt-decrypt.o rsa-encrypt-decrypt.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rsa-encrypt-decrypt rsa-encrypt-decrypt.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rsa-encrypt-decrypt rsa-encrypt-decrypt.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-loss-time.o mini-loss-time.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-loss-time mini-loss-time.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-loss-time mini-loss-time.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls-strcodes.o gnutls-strcodes.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o gnutls-strcodes gnutls-strcodes.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o gnutls-strcodes gnutls-strcodes.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-record.o mini-record.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-record mini-record.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-record mini-record.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-dtls-record.o mini-dtls-record.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-dtls-record mini-dtls-record.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-dtls-record mini-dtls-record.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o handshake-timeout.o handshake-timeout.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o handshake-timeout handshake-timeout.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o handshake-timeout handshake-timeout.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-record-range.o mini-record-range.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-record-range mini-record-range.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-record-range mini-record-range.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |mini-record-range.c:337:6: | 337 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 338 | { | 339 | 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 | | 329 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 333 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cert-status.o cert-status.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o cert-status cert-status.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o cert-status cert-status.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fips-mode-pthread.o fips-mode-pthread.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o fips-mode-pthread fips-mode-pthread.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o fips-mode-pthread fips-mode-pthread.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -ltasn1 -lnettle -lhogweed -lgmp -lrt -lpthread -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rsa-psk.o rsa-psk.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rsa-psk rsa-psk.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rsa-psk rsa-psk.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o global-init.o global-init.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o global-init global-init.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o global-init global-init.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sec-params.o sec-params.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o sec-params sec-params.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o sec-params sec-params.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sign-verify-data.o sign-verify-data.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o sign-verify-data sign-verify-data.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o sign-verify-data sign-verify-data.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fips-test.o fips-test.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o fips-test fips-test.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o fips-test fips-test.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fips-override-test.o fips-override-test.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o fips-override-test fips-override-test.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o fips-override-test fips-override-test.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-global-load.o mini-global-load.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-global-load mini-global-load.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-global-load mini-global-load.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o name-constraints.o name-constraints.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o name-constraints name-constraints.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o name-constraints name-constraints.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509-extensions.o x509-extensions.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509-extensions x509-extensions.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509-extensions x509-extensions.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o long-session-id.o long-session-id.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o long-session-id long-session-id.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o long-session-id long-session-id.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |long-session-id.c:241:6: | 241 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 242 | { | 243 | 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 | | 233 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 237 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-x509-callbacks-intr.o mini-x509-callbacks-intr.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-x509-callbacks-intr mini-x509-callbacks-intr.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-x509-callbacks-intr mini-x509-callbacks-intr.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-dtls-lowmtu.o mini-dtls-lowmtu.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-dtls-lowmtu mini-dtls-lowmtu.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-dtls-lowmtu mini-dtls-lowmtu.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |mini-dtls-lowmtu.c:333:6: | 333 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 334 | { | 335 | 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 | | 325 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 329 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_key_file-late.o set_x509_key_file-late.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_key_file-late set_x509_key_file-late.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_key_file-late set_x509_key_file-late.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crlverify.o crlverify.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o crlverify crlverify.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o crlverify crlverify.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-dtls-discard.o mini-dtls-discard.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-dtls-discard mini-dtls-discard.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-dtls-discard mini-dtls-discard.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-record-failure.o mini-record-failure.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-record-failure mini-record-failure.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-record-failure mini-record-failure.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o openconnect-dtls12.o openconnect-dtls12.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o openconnect-dtls12 openconnect-dtls12.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o openconnect-dtls12 openconnect-dtls12.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls12-rehandshake-cert-2.o tls12-rehandshake-cert-2.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-rehandshake-cert-2 tls12-rehandshake-cert-2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-rehandshake-cert-2 tls12-rehandshake-cert-2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o custom-urls.o custom-urls.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o custom-urls custom-urls.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o custom-urls custom-urls.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | 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:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_key_mem.o set_x509_key_mem.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_key_mem set_x509_key_mem.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_key_mem set_x509_key_mem.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_key_file.o set_x509_key_file.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_key_file set_x509_key_file.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_key_file set_x509_key_file.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls12-rehandshake-cert-auto.o tls12-rehandshake-cert-auto.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-rehandshake-cert-auto tls12-rehandshake-cert-auto.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-rehandshake-cert-auto tls12-rehandshake-cert-auto.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls12-rehandshake-set-prio.o tls12-rehandshake-set-prio.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-rehandshake-set-prio tls12-rehandshake-set-prio.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-rehandshake-set-prio tls12-rehandshake-set-prio.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-chain-unsorted.o mini-chain-unsorted.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-chain-unsorted mini-chain-unsorted.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-chain-unsorted mini-chain-unsorted.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |mini-chain-unsorted.c:358:6: | 358 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 359 | { | 360 | 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 | | 349 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 354 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509-verify-with-crl.o x509-verify-with-crl.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509-verify-with-crl x509-verify-with-crl.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509-verify-with-crl x509-verify-with-crl.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-dtls-mtu.o mini-dtls-mtu.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-dtls-mtu mini-dtls-mtu.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-dtls-mtu mini-dtls-mtu.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o privkey-verify-broken.o privkey-verify-broken.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o privkey-verify-broken privkey-verify-broken.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o privkey-verify-broken privkey-verify-broken.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-dtls-record-asym.o mini-dtls-record-asym.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-dtls-record-asym mini-dtls-record-asym.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-dtls-record-asym mini-dtls-record-asym.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o key-import-export.o key-import-export.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o key-import-export key-import-export.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o key-import-export key-import-export.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o priority-set.o priority-set.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o priority-set priority-set.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o priority-set priority-set.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o priority-set2.o priority-set2.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o priority-set2 priority-set2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o priority-set2 priority-set2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pubkey-import-export.o pubkey-import-export.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pubkey-import-export pubkey-import-export.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pubkey-import-export pubkey-import-export.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sign-is-secure.o sign-is-secure.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o sign-is-secure sign-is-secure.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o sign-is-secure sign-is-secure.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o spki.o spki.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o spki spki.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o spki spki.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o spki-abstract.o spki-abstract.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o spki-abstract spki-abstract.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o spki-abstract spki-abstract.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rsa-rsa-pss.o rsa-rsa-pss.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rsa-rsa-pss rsa-rsa-pss.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rsa-rsa-pss rsa-rsa-pss.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-dtls-fork.o mini-dtls-fork.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-dtls-fork mini-dtls-fork.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-dtls-fork mini-dtls-fork.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls-pthread.o dtls-pthread.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls-pthread dtls-pthread.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls-pthread dtls-pthread.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -ltasn1 -lnettle -lhogweed -lgmp -lrt -lpthread -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-key-material.o mini-key-material.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-key-material mini-key-material.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-key-material mini-key-material.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509cert-invalid.o x509cert-invalid.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509cert-invalid x509cert-invalid.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509cert-invalid x509cert-invalid.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-ext-register.o tls-ext-register.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-ext-register tls-ext-register.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-ext-register tls-ext-register.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-supplemental.o tls-supplemental.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-supplemental tls-supplemental.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-supplemental tls-supplemental.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-dtls0-9.o mini-dtls0-9.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-dtls0-9 mini-dtls0-9.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-dtls0-9 mini-dtls0-9.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o duplicate-extensions.o duplicate-extensions.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o duplicate-extensions duplicate-extensions.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o duplicate-extensions duplicate-extensions.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o record-retvals.o record-retvals.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o record-retvals record-retvals.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o record-retvals record-retvals.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-server-name.o mini-server-name.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-server-name mini-server-name.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-server-name mini-server-name.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-etm.o tls-etm.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-etm tls-etm.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-etm tls-etm.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-force-etm.o tls-force-etm.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-force-etm tls-force-etm.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-force-etm tls-force-etm.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509-cert-callback.o x509-cert-callback.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509-cert-callback x509-cert-callback.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509-cert-callback x509-cert-callback.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o alerts.o alerts.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o alerts alerts.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o alerts alerts.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | 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:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o client-sign-md5-rep.o client-sign-md5-rep.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o client-sign-md5-rep client-sign-md5-rep.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o client-sign-md5-rep client-sign-md5-rep.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls12-invalid-key-exchanges.o tls12-invalid-key-exchanges.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-invalid-key-exchanges tls12-invalid-key-exchanges.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-invalid-key-exchanges tls12-invalid-key-exchanges.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o session-rdn-read.o session-rdn-read.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o session-rdn-read session-rdn-read.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o session-rdn-read session-rdn-read.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o common-cert-key-exchange.o common-cert-key-exchange.c i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13-cert-key-exchange.o tls13-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13-cert-key-exchange common-cert-key-exchange.o tls13-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13-cert-key-exchange common-cert-key-exchange.o tls13-cert-key-exchange.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509-cert-callback-ocsp.o x509-cert-callback-ocsp.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509-cert-callback-ocsp x509-cert-callback-ocsp.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509-cert-callback-ocsp x509-cert-callback-ocsp.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls_ocsp_resp_list_import2.o gnutls_ocsp_resp_list_import2.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o gnutls_ocsp_resp_list_import2 gnutls_ocsp_resp_list_import2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o gnutls_ocsp_resp_list_import2 gnutls_ocsp_resp_list_import2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o server-sign-md5-rep.o server-sign-md5-rep.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o server-sign-md5-rep server-sign-md5-rep.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o server-sign-md5-rep server-sign-md5-rep.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o privkey-keygen.o privkey-keygen.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o privkey-keygen privkey-keygen.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o privkey-keygen privkey-keygen.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-tls-nonblock.o mini-tls-nonblock.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-tls-nonblock mini-tls-nonblock.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-tls-nonblock mini-tls-nonblock.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o no-signal.o no-signal.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o no-signal no-signal.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o no-signal no-signal.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |no-signal.c:235:6: | 235 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 236 | { | 237 | 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 | | 227 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 231 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs7-gen.o pkcs7-gen.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs7-gen pkcs7-gen.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs7-gen pkcs7-gen.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls-etm.o dtls-etm.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls-etm dtls-etm.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls-etm dtls-etm.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509sign-verify-rsa.o x509sign-verify-rsa.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509sign-verify-rsa x509sign-verify-rsa.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509sign-verify-rsa x509sign-verify-rsa.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509sign-verify-ecdsa.o x509sign-verify-ecdsa.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509sign-verify-ecdsa x509sign-verify-ecdsa.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509sign-verify-ecdsa x509sign-verify-ecdsa.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509sign-verify-gost.o x509sign-verify-gost.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509sign-verify-gost x509sign-verify-gost.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509sign-verify-gost x509sign-verify-gost.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cipher_alignment-cipher-alignment.o `test -f 'cipher-alignment.c' || echo './'`cipher-alignment.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o cipher-alignment cipher_alignment-cipher-alignment.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -lnettle libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o cipher-alignment cipher_alignment-cipher-alignment.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lhogweed -lgmp -lrt -lnettle -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o oids.o oids.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o oids oids.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o oids oids.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o atfork-atfork.o `test -f 'atfork.c' || echo './'`atfork.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o atfork atfork-atfork.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o atfork atfork-atfork.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o prf.o prf.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o prf prf.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o prf prf.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o psk-file.o psk-file.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o psk-file psk-file.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o psk-file psk-file.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o priority-init2.o priority-init2.c priority-init2.c: In function 'start': priority-init2.c:107:63: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 107 | if (ep-test->add_prio != test->err_pos) { | ^~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o priority-init2 priority-init2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o priority-init2 priority-init2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o post-client-hello-change-prio.o post-client-hello-change-prio.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o post-client-hello-change-prio post-client-hello-change-prio.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o post-client-hello-change-prio post-client-hello-change-prio.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o status-request.o status-request.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o status-request status-request.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o status-request status-request.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o status-request-ok.o status-request-ok.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o status-request-ok status-request-ok.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o status-request-ok status-request-ok.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rfc7633-missing.o rfc7633-missing.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rfc7633-missing rfc7633-missing.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rfc7633-missing rfc7633-missing.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sign-verify-ext.o sign-verify-ext.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o sign-verify-ext sign-verify-ext.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o sign-verify-ext sign-verify-ext.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fallback-scsv.o fallback-scsv.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o fallback-scsv fallback-scsv.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o fallback-scsv fallback-scsv.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs8-key-decode.o pkcs8-key-decode.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs8-key-decode pkcs8-key-decode.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs8-key-decode pkcs8-key-decode.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o urls.o urls.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o urls urls.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o urls urls.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls-rehandshake-cert.o dtls-rehandshake-cert.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls-rehandshake-cert dtls-rehandshake-cert.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls-rehandshake-cert dtls-rehandshake-cert.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rfc7633-ok.o rfc7633-ok.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rfc7633-ok rfc7633-ok.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rfc7633-ok rfc7633-ok.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o key-usage-rsa.o key-usage-rsa.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o key-usage-rsa key-usage-rsa.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o key-usage-rsa key-usage-rsa.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o key-usage-ecdhe-rsa.o key-usage-ecdhe-rsa.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o key-usage-ecdhe-rsa key-usage-ecdhe-rsa.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o key-usage-ecdhe-rsa key-usage-ecdhe-rsa.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-session-verify-function.o mini-session-verify-function.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-session-verify-function mini-session-verify-function.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-session-verify-function mini-session-verify-function.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o auto-verify.o auto-verify.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o auto-verify auto-verify.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o auto-verify auto-verify.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o record-timeouts.o record-timeouts.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o record-timeouts record-timeouts.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o record-timeouts record-timeouts.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-dtls-hello-verify-48.o mini-dtls-hello-verify-48.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-dtls-hello-verify-48 mini-dtls-hello-verify-48.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-dtls-hello-verify-48 mini-dtls-hello-verify-48.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set-default-prio.o set-default-prio.c set-default-prio.c: In function 'start': set-default-prio.c:108:63: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 108 | if (ep-test->add_prio != test->err_pos) { | ^~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set-default-prio set-default-prio.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set-default-prio set-default-prio.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls12-anon-upgrade.o tls12-anon-upgrade.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-anon-upgrade tls12-anon-upgrade.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-anon-upgrade tls12-anon-upgrade.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tlsext-decoding.o tlsext-decoding.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tlsext-decoding tlsext-decoding.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tlsext-decoding tlsext-decoding.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rsa-psk-cb.o rsa-psk-cb.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rsa-psk-cb rsa-psk-cb.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rsa-psk-cb rsa-psk-cb.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls-ids.o gnutls-ids.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o gnutls-ids gnutls-ids.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o gnutls-ids gnutls-ids.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rehandshake-switch-cert.o rehandshake-switch-cert.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rehandshake-switch-cert rehandshake-switch-cert.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rehandshake-switch-cert rehandshake-switch-cert.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rehandshake-switch-cert-allow.o rehandshake-switch-cert-allow.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rehandshake-switch-cert-allow rehandshake-switch-cert-allow.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rehandshake-switch-cert-allow rehandshake-switch-cert-allow.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rehandshake-switch-cert-client.o rehandshake-switch-cert-client.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rehandshake-switch-cert-client rehandshake-switch-cert-client.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rehandshake-switch-cert-client rehandshake-switch-cert-client.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rehandshake-switch-cert-client-allow.o rehandshake-switch-cert-client-allow.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rehandshake-switch-cert-client-allow rehandshake-switch-cert-client-allow.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rehandshake-switch-cert-client-allow rehandshake-switch-cert-client-allow.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o handshake-versions.o handshake-versions.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o handshake-versions handshake-versions.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o handshake-versions handshake-versions.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls-handshake-versions.o dtls-handshake-versions.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls-handshake-versions dtls-handshake-versions.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls-handshake-versions dtls-handshake-versions.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls-max-record.o dtls-max-record.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls-max-record dtls-max-record.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls-max-record dtls-max-record.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls12-max-record.o tls12-max-record.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-max-record tls12-max-record.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-max-record tls12-max-record.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o alpn-server-prec.o alpn-server-prec.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o alpn-server-prec alpn-server-prec.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o alpn-server-prec alpn-server-prec.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ocsp-filename-memleak.o ocsp-filename-memleak.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o ocsp-filename-memleak ocsp-filename-memleak.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o ocsp-filename-memleak ocsp-filename-memleak.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dh-params.o dh-params.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dh-params dh-params.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dh-params dh-params.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rehandshake-ext-secret.o rehandshake-ext-secret.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rehandshake-ext-secret rehandshake-ext-secret.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rehandshake-ext-secret rehandshake-ext-secret.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pcert-list.o pcert-list.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pcert-list pcert-list.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pcert-list pcert-list.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o session-export-funcs.o session-export-funcs.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o session-export-funcs session-export-funcs.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o session-export-funcs session-export-funcs.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o handshake-false-start.o handshake-false-start.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o handshake-false-start handshake-false-start.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o handshake-false-start handshake-false-start.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o version-checks.o version-checks.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o version-checks version-checks.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o version-checks version-checks.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o key-material-dtls.o key-material-dtls.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o key-material-dtls key-material-dtls.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o key-material-dtls key-material-dtls.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o key-material-set-dtls.o key-material-set-dtls.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o key-material-set-dtls key-material-set-dtls.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o key-material-set-dtls key-material-set-dtls.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o name-constraints-merge name_constraints_merge-name-constraints-merge.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o name-constraints-merge name_constraints_merge-name-constraints-merge.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crl-basic.o crl-basic.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o crl-basic crl-basic.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o crl-basic crl-basic.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crq-basic.o crq-basic.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o crq-basic crq-basic.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o crq-basic crq-basic.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o send-client-cert.o send-client-cert.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o send-client-cert send-client-cert.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o send-client-cert send-client-cert.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o custom-urls-override.o custom-urls-override.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o custom-urls-override custom-urls-override.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o custom-urls-override custom-urls-override.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | 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:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hex.o hex.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o hex hex.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o hex hex.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rehandshake-switch-psk-id.o rehandshake-switch-psk-id.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rehandshake-switch-psk-id rehandshake-switch-psk-id.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rehandshake-switch-psk-id rehandshake-switch-psk-id.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rehandshake-switch-srp-id.o rehandshake-switch-srp-id.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rehandshake-switch-srp-id rehandshake-switch-srp-id.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rehandshake-switch-srp-id rehandshake-switch-srp-id.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o base64.o base64.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o base64 base64.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o base64 base64.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o srpbase64.o srpbase64.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o srpbase64 srpbase64.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o srpbase64 srpbase64.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs1-digest-info.o pkcs1-digest-info.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs1-digest-info pkcs1-digest-info.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs1-digest-info pkcs1-digest-info.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_key.o set_x509_key.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_key set_x509_key.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_key set_x509_key.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_key_file_der.o set_x509_key_file_der.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_key_file_der set_x509_key_file_der.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_key_file_der set_x509_key_file_der.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_pkcs12_key.o set_x509_pkcs12_key.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_pkcs12_key set_x509_pkcs12_key.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_pkcs12_key set_x509_pkcs12_key.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crt_apis.o crt_apis.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o crt_apis crt_apis.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o crt_apis crt_apis.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls12-cert-key-exchange.o tls12-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-cert-key-exchange common-cert-key-exchange.o tls12-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-cert-key-exchange common-cert-key-exchange.o tls12-cert-key-exchange.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls11-cert-key-exchange.o tls11-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls11-cert-key-exchange common-cert-key-exchange.o tls11-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls11-cert-key-exchange common-cert-key-exchange.o tls11-cert-key-exchange.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls10-cert-key-exchange.o tls10-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls10-cert-key-exchange common-cert-key-exchange.o tls10-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls10-cert-key-exchange common-cert-key-exchange.o tls10-cert-key-exchange.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ssl30-cert-key-exchange.o ssl30-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o ssl30-cert-key-exchange common-cert-key-exchange.o ssl30-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o ssl30-cert-key-exchange common-cert-key-exchange.o ssl30-cert-key-exchange.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls12-cert-key-exchange.o dtls12-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls12-cert-key-exchange common-cert-key-exchange.o dtls12-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls12-cert-key-exchange common-cert-key-exchange.o dtls12-cert-key-exchange.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls10-cert-key-exchange.o dtls10-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls10-cert-key-exchange common-cert-key-exchange.o dtls10-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls10-cert-key-exchange common-cert-key-exchange.o dtls10-cert-key-exchange.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509-cert-callback-legacy.o x509-cert-callback-legacy.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509-cert-callback-legacy x509-cert-callback-legacy.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509-cert-callback-legacy x509-cert-callback-legacy.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o keylog-env.o keylog-env.c keylog-env.c: In function 'doit': keylog-env.c:169:9: warning: ignoring return value of 'truncate' declared with attribute 'warn_unused_result' [-Wunused-result] 169 | truncate(filename, 0); | ^~~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o keylog-env keylog-env.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o keylog-env keylog-env.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ssl2-hello.o ssl2-hello.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o ssl2-hello ssl2-hello.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o ssl2-hello ssl2-hello.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tlsfeature-ext.o tlsfeature-ext.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tlsfeature-ext tlsfeature-ext.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tlsfeature-ext tlsfeature-ext.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls-rehandshake-cert-2.o dtls-rehandshake-cert-2.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls-rehandshake-cert-2 dtls-rehandshake-cert-2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls-rehandshake-cert-2 dtls-rehandshake-cert-2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls-session-ticket-lost.o dtls-session-ticket-lost.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls-session-ticket-lost dtls-session-ticket-lost.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls-session-ticket-lost dtls-session-ticket-lost.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tlsfeature-crt.o tlsfeature-crt.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tlsfeature-crt tlsfeature-crt.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tlsfeature-crt tlsfeature-crt.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls-rehandshake-cert-3.o dtls-rehandshake-cert-3.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls-rehandshake-cert-3 dtls-rehandshake-cert-3.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls-rehandshake-cert-3 dtls-rehandshake-cert-3.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o resume-with-false-start.o resume-with-false-start.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o resume-with-false-start resume-with-false-start.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o resume-with-false-start resume-with-false-start.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_key_file_ocsp.o set_x509_key_file_ocsp.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_key_file_ocsp set_x509_key_file_ocsp.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_key_file_ocsp set_x509_key_file_ocsp.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o client-fastopen.o client-fastopen.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o client-fastopen client-fastopen.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o client-fastopen client-fastopen.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rng-sigint.o rng-sigint.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rng-sigint rng-sigint.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rng-sigint rng-sigint.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o srp.o srp.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o srp srp.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o srp srp.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rng-pthread.o rng-pthread.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rng-pthread rng-pthread.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rng-pthread rng-pthread.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -ltasn1 -lnettle -lhogweed -lgmp -lrt -lpthread -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o safe-renegotiation/srn0.o safe-renegotiation/srn0.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o safe-renegotiation/srn0 safe-renegotiation/srn0.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o safe-renegotiation/srn0 safe-renegotiation/srn0.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o safe-renegotiation/srn1.o safe-renegotiation/srn1.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o safe-renegotiation/srn1 safe-renegotiation/srn1.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o safe-renegotiation/srn1 safe-renegotiation/srn1.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o safe-renegotiation/srn2.o safe-renegotiation/srn2.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o safe-renegotiation/srn2 safe-renegotiation/srn2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o safe-renegotiation/srn2 safe-renegotiation/srn2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o safe-renegotiation/srn3.o safe-renegotiation/srn3.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o safe-renegotiation/srn3 safe-renegotiation/srn3.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o safe-renegotiation/srn3 safe-renegotiation/srn3.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o safe-renegotiation/srn4.o safe-renegotiation/srn4.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o safe-renegotiation/srn4 safe-renegotiation/srn4.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o safe-renegotiation/srn4 safe-renegotiation/srn4.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o safe-renegotiation/srn5.o safe-renegotiation/srn5.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o safe-renegotiation/srn5 safe-renegotiation/srn5.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o safe-renegotiation/srn5 safe-renegotiation/srn5.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rsa-illegal-import rsa_illegal_import-rsa-illegal-import.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rsa-illegal-import rsa_illegal_import-rsa-illegal-import.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_ocsp_multi_invalid.o set_x509_ocsp_multi_invalid.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_ocsp_multi_invalid set_x509_ocsp_multi_invalid.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_ocsp_multi_invalid set_x509_ocsp_multi_invalid.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_key.o set_key.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_key set_key.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_key set_key.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_key_file_ocsp_multi2.o set_x509_key_file_ocsp_multi2.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_key_file_ocsp_multi2 set_x509_key_file_ocsp_multi2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_key_file_ocsp_multi2 set_x509_key_file_ocsp_multi2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_ocsp_multi_unknown.o set_x509_ocsp_multi_unknown.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_ocsp_multi_unknown set_x509_ocsp_multi_unknown.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_ocsp_multi_unknown set_x509_ocsp_multi_unknown.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_ocsp_multi_pem.o set_x509_ocsp_multi_pem.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_ocsp_multi_pem set_x509_ocsp_multi_pem.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_ocsp_multi_pem set_x509_ocsp_multi_pem.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-ext-not-in-dtls.o tls-ext-not-in-dtls.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-ext-not-in-dtls tls-ext-not-in-dtls.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-ext-not-in-dtls tls-ext-not-in-dtls.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'start': events 1-2 | |tls-ext-not-in-dtls.c:248:6: | 248 | void start(const char *name, int type) | | ^ | | | | | (1) entry to 'start' |...... | 254 | 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 | | 239 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 243 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_key_utf8.o set_key_utf8.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_key_utf8 set_key_utf8.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_key_utf8 set_key_utf8.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_key_utf8.o set_x509_key_utf8.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_key_utf8 set_x509_key_utf8.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_key_utf8 set_x509_key_utf8.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o insecure_key.o insecure_key.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o insecure_key insecure_key.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o insecure_key insecure_key.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o handshake-large-packet.o handshake-large-packet.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o handshake-large-packet handshake-large-packet.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o handshake-large-packet handshake-large-packet.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o client_dsa_key.o client_dsa_key.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o client_dsa_key client_dsa_key.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o client_dsa_key client_dsa_key.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o server_ecdsa_key.o server_ecdsa_key.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o server_ecdsa_key server_ecdsa_key.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o server_ecdsa_key server_ecdsa_key.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-session-ext-register.o tls-session-ext-register.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-session-ext-register tls-session-ext-register.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-session-ext-register tls-session-ext-register.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-session-supplemental.o tls-session-supplemental.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-session-supplemental tls-session-supplemental.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-session-supplemental tls-session-supplemental.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o multi-alerts.o multi-alerts.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o multi-alerts multi-alerts.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o multi-alerts multi-alerts.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o naked-alerts.o naked-alerts.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o naked-alerts naked-alerts.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o naked-alerts naked-alerts.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs7-cat-parse.o pkcs7-cat-parse.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs7-cat-parse pkcs7-cat-parse.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs7-cat-parse pkcs7-cat-parse.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_known_dh_params_x509.o set_known_dh_params_x509.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_known_dh_params_x509 set_known_dh_params_x509.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_known_dh_params_x509 set_known_dh_params_x509.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_known_dh_params_anon.o set_known_dh_params_anon.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_known_dh_params_anon set_known_dh_params_anon.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_known_dh_params_anon set_known_dh_params_anon.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_known_dh_params_psk.o set_known_dh_params_psk.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_known_dh_params_psk set_known_dh_params_psk.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_known_dh_params_psk set_known_dh_params_psk.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o session-tickets-ok.o session-tickets-ok.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o session-tickets-ok session-tickets-ok.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o session-tickets-ok session-tickets-ok.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o session-tickets-missing.o session-tickets-missing.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o session-tickets-missing session-tickets-missing.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o session-tickets-missing session-tickets-missing.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_key_file_legacy.o set_x509_key_file_legacy.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_key_file_legacy set_x509_key_file_legacy.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_key_file_legacy set_x509_key_file_legacy.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o status-request-ext.o status-request-ext.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o status-request-ext status-request-ext.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o status-request-ext status-request-ext.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls_x509_crt_sign.o gnutls_x509_crt_sign.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o gnutls_x509_crt_sign gnutls_x509_crt_sign.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o gnutls_x509_crt_sign gnutls_x509_crt_sign.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls_x509_crq_sign.o gnutls_x509_crq_sign.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o gnutls_x509_crq_sign gnutls_x509_crq_sign.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o gnutls_x509_crq_sign gnutls_x509_crq_sign.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls-repro-20170915.o dtls-repro-20170915.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls-repro-20170915 dtls-repro-20170915.o common-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls-repro-20170915 dtls-repro-20170915.o common-cert-key-exchange.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rng-no-onload.o rng-no-onload.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rng-no-onload rng-no-onload.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rng-no-onload rng-no-onload.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls1-2-mtu-check.o dtls1-2-mtu-check.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls1-2-mtu-check dtls1-2-mtu-check.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls1-2-mtu-check dtls1-2-mtu-check.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crl_apis.o crl_apis.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o crl_apis crl_apis.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o crl_apis crl_apis.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cert_verify_inv_utf8.o cert_verify_inv_utf8.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o cert_verify_inv_utf8 cert_verify_inv_utf8.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o cert_verify_inv_utf8 cert_verify_inv_utf8.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o no-extensions.o no-extensions.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o no-extensions no-extensions.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o no-extensions no-extensions.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hostname-check-utf8.o hostname-check-utf8.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o hostname-check-utf8 hostname-check-utf8.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o hostname-check-utf8 hostname-check-utf8.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs8-key-decode-encrypted.o pkcs8-key-decode-encrypted.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs8-key-decode-encrypted pkcs8-key-decode-encrypted.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs8-key-decode-encrypted pkcs8-key-decode-encrypted.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o priority-mix.o priority-mix.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o priority-mix priority-mix.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o priority-mix priority-mix.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs7.o pkcs7.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs7 pkcs7.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs7 pkcs7.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o send-data-before-handshake.o send-data-before-handshake.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o send-data-before-handshake send-data-before-handshake.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o send-data-before-handshake send-data-before-handshake.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o recv-data-before-handshake.o recv-data-before-handshake.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o recv-data-before-handshake recv-data-before-handshake.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o recv-data-before-handshake recv-data-before-handshake.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crt_inv_write.o crt_inv_write.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o crt_inv_write crt_inv_write.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o crt_inv_write crt_inv_write.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509sign-verify-error.o x509sign-verify-error.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509sign-verify-error x509sign-verify-error.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509sign-verify-error x509sign-verify-error.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rng-op-nonce.o rng-op-nonce.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rng-op-nonce rng-op-nonce.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rng-op-nonce rng-op-nonce.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rng-op-random.o rng-op-random.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rng-op-random rng-op-random.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rng-op-random rng-op-random.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rng-op-key.o rng-op-key.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rng-op-key rng-op-key.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rng-op-key rng-op-key.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509-dn-decode-compat.o x509-dn-decode-compat.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509-dn-decode-compat x509-dn-decode-compat.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509-dn-decode-compat x509-dn-decode-compat.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ip-check.o ip-check.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o ip-check ip-check.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o ip-check ip-check.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o mini-x509-ipaddr.o mini-x509-ipaddr.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o mini-x509-ipaddr mini-x509-ipaddr.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o mini-x509-ipaddr mini-x509-ipaddr.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o trust-store.o trust-store.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o trust-store trust-store.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o trust-store trust-store.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o base64-raw.o base64-raw.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o base64-raw base64-raw.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o base64-raw base64-raw.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o random-art.o random-art.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o random-art random-art.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o random-art random-art.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dhex509self.o dhex509self.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dhex509self dhex509self.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dhex509self dhex509self.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dss-sig-val.o dss-sig-val.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dss-sig-val dss-sig-val.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dss-sig-val dss-sig-val.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sign-pk-api.o sign-pk-api.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o sign-pk-api sign-pk-api.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o sign-pk-api sign-pk-api.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-session-ext-override.o tls-session-ext-override.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-session-ext-override tls-session-ext-override.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-session-ext-override tls-session-ext-override.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o record-pad.o record-pad.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o record-pad record-pad.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o record-pad record-pad.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs utils.c: In function '_fail': utils.c:111:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 111 | exit(1); | ^ 'doit': events 1-2 | |record-pad.c:405:6: | 405 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 408 | 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 | | 329 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 333 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:177:9: | 177 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 156 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 161 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 162 | 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:90:6: | 90 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 111 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:111:9: note: '_exit' is a possible signal-safe alternative for 'exit' 111 | exit(1); | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13-server-kx-neg.o tls13-server-kx-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13-server-kx-neg tls13-server-kx-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13-server-kx-neg tls13-server-kx-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gnutls_ext_raw_parse_dtls.o gnutls_ext_raw_parse_dtls.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o gnutls_ext_raw_parse_dtls gnutls_ext_raw_parse_dtls.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o gnutls_ext_raw_parse_dtls gnutls_ext_raw_parse_dtls.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o key-export-pkcs8.o key-export-pkcs8.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o key-export-pkcs8 key-export-pkcs8.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o key-export-pkcs8 key-export-pkcs8.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o null_retrieve_function.o null_retrieve_function.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o null_retrieve_function null_retrieve_function.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o null_retrieve_function null_retrieve_function.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-record-size-limit.o tls-record-size-limit.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-record-size-limit tls-record-size-limit.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-record-size-limit tls-record-size-limit.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-crt_type-neg.o tls-crt_type-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-crt_type-neg tls-crt_type-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-crt_type-neg tls-crt_type-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o resume-with-stek-expiration.o resume-with-stek-expiration.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o resume-with-stek-expiration resume-with-stek-expiration.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o resume-with-stek-expiration resume-with-stek-expiration.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o resume-with-previous-stek.o resume-with-previous-stek.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o resume-with-previous-stek resume-with-previous-stek.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o resume-with-previous-stek resume-with-previous-stek.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o rawpk-api.o rawpk-api.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o rawpk-api rawpk-api.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o rawpk-api rawpk-api.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-record-size-limit-asym.o tls-record-size-limit-asym.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-record-size-limit-asym tls-record-size-limit-asym.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-record-size-limit-asym tls-record-size-limit-asym.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dh-compute.o dh-compute.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dh-compute dh-compute.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dh-compute dh-compute.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ecdh-compute.o ecdh-compute.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o ecdh-compute ecdh-compute.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o ecdh-compute ecdh-compute.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sign-verify-data-newapi.o sign-verify-data-newapi.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o sign-verify-data-newapi sign-verify-data-newapi.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o sign-verify-data-newapi sign-verify-data-newapi.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sign-verify-newapi.o sign-verify-newapi.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o sign-verify-newapi sign-verify-newapi.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o sign-verify-newapi sign-verify-newapi.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o sign-verify-deterministic.o sign-verify-deterministic.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o sign-verify-deterministic sign-verify-deterministic.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o sign-verify-deterministic sign-verify-deterministic.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o iov-iov.o `test -f 'iov.c' || echo './'`iov.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o iov iov-iov.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o iov iov-iov.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o aead-cipher-vec.o aead-cipher-vec.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o aead-cipher-vec aead-cipher-vec.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o aead-cipher-vec aead-cipher-vec.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13-without-timeout-func.o tls13-without-timeout-func.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13-without-timeout-func tls13-without-timeout-func.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13-without-timeout-func tls13-without-timeout-func.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o buffer-buffer.o `test -f 'buffer.c' || echo './'`buffer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o buffer buffer-buffer.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o buffer buffer-buffer.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o status-request-revoked.o status-request-revoked.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o status-request-revoked status-request-revoked.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o status-request-revoked status-request-revoked.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o set_x509_ocsp_multi_cli.o set_x509_ocsp_multi_cli.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o set_x509_ocsp_multi_cli set_x509_ocsp_multi_cli.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o set_x509_ocsp_multi_cli set_x509_ocsp_multi_cli.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o kdf-api.o kdf-api.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o kdf-api kdf-api.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o kdf-api kdf-api.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o keylog-func.o keylog-func.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o keylog-func keylog-func.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o keylog-func keylog-func.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o handshake-write.o handshake-write.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o handshake-write handshake-write.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o handshake-write handshake-write.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509cert-dntypes.o x509cert-dntypes.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509cert-dntypes x509cert-dntypes.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509cert-dntypes x509cert-dntypes.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o id-on-xmppAddr.o id-on-xmppAddr.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o id-on-xmppAddr id-on-xmppAddr.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o id-on-xmppAddr id-on-xmppAddr.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13-compat-mode.o tls13-compat-mode.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13-compat-mode tls13-compat-mode.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13-compat-mode tls13-compat-mode.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ciphersuite-name.o ciphersuite-name.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o ciphersuite-name ciphersuite-name.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o ciphersuite-name ciphersuite-name.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509-upnconstraint.o x509-upnconstraint.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509-upnconstraint x509-upnconstraint.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509-upnconstraint x509-upnconstraint.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cipher-padding.o cipher-padding.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o cipher-padding cipher-padding.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o cipher-padding cipher-padding.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs7-verify-double-free.o pkcs7-verify-double-free.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs7-verify-double-free pkcs7-verify-double-free.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs7-verify-double-free pkcs7-verify-double-free.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o fips-rsa-sizes.o fips-rsa-sizes.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o fips-rsa-sizes fips-rsa-sizes.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o fips-rsa-sizes fips-rsa-sizes.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls-channel-binding.o tls-channel-binding.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls-channel-binding tls-channel-binding.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls-channel-binding tls-channel-binding.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o strict-der.o strict-der.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o strict-der strict-der.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o strict-der strict-der.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system-prio-file.o system-prio-file.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o system-prio-file system-prio-file.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o system-prio-file system-prio-file.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-cert-import-url-exts.o pkcs11/pkcs11-cert-import-url-exts.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-cert-import-url-exts pkcs11/pkcs11-cert-import-url-exts.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-cert-import-url-exts pkcs11/pkcs11-cert-import-url-exts.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-get-exts.o pkcs11/pkcs11-get-exts.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-get-exts pkcs11/pkcs11-get-exts.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-get-exts pkcs11/pkcs11-get-exts.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-get-raw-issuer-exts.o pkcs11/pkcs11-get-raw-issuer-exts.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-get-raw-issuer-exts pkcs11/pkcs11-get-raw-issuer-exts.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-get-raw-issuer-exts pkcs11/pkcs11-get-raw-issuer-exts.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-cert-import-url4-exts.o pkcs11/pkcs11-cert-import-url4-exts.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-cert-import-url4-exts pkcs11/pkcs11-cert-import-url4-exts.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-cert-import-url4-exts pkcs11/pkcs11-cert-import-url4-exts.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-chainverify.o pkcs11/pkcs11-chainverify.c pkcs11/pkcs11-chainverify.c: In function 'doit': pkcs11/pkcs11-chainverify.c:109:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 109 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-chainverify.c:36: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-chainverify pkcs11/pkcs11-chainverify.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-chainverify pkcs11/pkcs11-chainverify.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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:131:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 131 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-get-issuer.c:38: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-get-issuer pkcs11/pkcs11-get-issuer.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-get-issuer pkcs11/pkcs11-get-issuer.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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:382:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 382 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-is-known.c:38: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-is-known pkcs11/pkcs11-is-known.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-is-known pkcs11/pkcs11-is-known.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-combo.o pkcs11/pkcs11-combo.c pkcs11/pkcs11-combo.c: In function 'doit': pkcs11/pkcs11-combo.c:247:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 247 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-combo.c:42: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-combo pkcs11/pkcs11-combo.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-combo pkcs11/pkcs11-combo.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-privkey.o pkcs11/pkcs11-privkey.c pkcs11/pkcs11-privkey.c: In function 'doit': pkcs11/pkcs11-privkey.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.c:37: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-privkey pkcs11/pkcs11-privkey.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-privkey pkcs11/pkcs11-privkey.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-pubkey-import-rsa.o pkcs11/pkcs11-pubkey-import-rsa.c In file included from pkcs11/pkcs11-pubkey-import-rsa.c:35: pkcs11/pkcs11-pubkey-import.c: In function 'try': pkcs11/pkcs11-pubkey-import.c:98:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 98 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-pubkey-import.c:38: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-pubkey-import-rsa pkcs11/pkcs11-pubkey-import-rsa.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-pubkey-import-rsa pkcs11/pkcs11-pubkey-import-rsa.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-pubkey-import-ecdsa.o pkcs11/pkcs11-pubkey-import-ecdsa.c In file included from pkcs11/pkcs11-pubkey-import-ecdsa.c:36: pkcs11/pkcs11-pubkey-import.c: In function 'try': pkcs11/pkcs11-pubkey-import.c:98:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 98 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-pubkey-import-ecdsa.c:31: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-pubkey-import-ecdsa pkcs11/pkcs11-pubkey-import-ecdsa.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-pubkey-import-ecdsa pkcs11/pkcs11-pubkey-import-ecdsa.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-import-url-privkey.o pkcs11/pkcs11-import-url-privkey.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-import-url-privkey pkcs11/pkcs11-import-url-privkey.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -ldl libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-import-url-privkey pkcs11/pkcs11-import-url-privkey.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-privkey-fork.o pkcs11/pkcs11-privkey-fork.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-privkey-fork pkcs11/pkcs11-privkey-fork.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -ldl libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-privkey-fork pkcs11/pkcs11-privkey-fork.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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:106:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 106 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-ec-privkey-test.c:38: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-ec-privkey-test pkcs11/pkcs11-ec-privkey-test.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-ec-privkey-test pkcs11/pkcs11-ec-privkey-test.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-privkey-always-auth.o pkcs11/pkcs11-privkey-always-auth.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-privkey-always-auth pkcs11/pkcs11-privkey-always-auth.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -ldl libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-privkey-always-auth pkcs11/pkcs11-privkey-always-auth.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-privkey-export.o pkcs11/pkcs11-privkey-export.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-privkey-export pkcs11/pkcs11-privkey-export.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -ldl libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-privkey-export pkcs11/pkcs11-privkey-export.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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:106:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 106 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-import-with-pin.c:38: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-import-with-pin pkcs11/pkcs11-import-with-pin.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-import-with-pin pkcs11/pkcs11-import-with-pin.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-privkey-pthread.o pkcs11/pkcs11-privkey-pthread.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-privkey-pthread pkcs11/pkcs11-privkey-pthread.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-privkey-pthread pkcs11/pkcs11-privkey-pthread.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -ltasn1 -lnettle -lhogweed -lgmp -lrt -lpthread -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-pin-func.o pkcs11/pkcs11-pin-func.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-pin-func pkcs11/pkcs11-pin-func.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-pin-func pkcs11/pkcs11-pin-func.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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:98:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 98 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-obj-import.c:41: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-obj-import pkcs11/pkcs11-obj-import.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-obj-import pkcs11/pkcs11-obj-import.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-privkey-fork-reinit.o pkcs11/pkcs11-privkey-fork-reinit.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-privkey-fork-reinit pkcs11/pkcs11-privkey-fork-reinit.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -ldl libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-privkey-fork-reinit pkcs11/pkcs11-privkey-fork-reinit.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-mechanisms.o pkcs11/pkcs11-mechanisms.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-mechanisms pkcs11/pkcs11-mechanisms.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -ldl libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-mechanisms pkcs11/pkcs11-mechanisms.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-privkey-safenet-always-auth.o pkcs11/pkcs11-privkey-safenet-always-auth.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-privkey-safenet-always-auth pkcs11/pkcs11-privkey-safenet-always-auth.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -ldl libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-privkey-safenet-always-auth pkcs11/pkcs11-privkey-safenet-always-auth.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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:121:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 121 | 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:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-rsa-pss-privkey-test pkcs11/pkcs11-rsa-pss-privkey-test.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-rsa-pss-privkey-test pkcs11/pkcs11-rsa-pss-privkey-test.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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:446:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 446 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/tls-neg-pkcs11-key.c:45: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/tls-neg-pkcs11-key pkcs11/tls-neg-pkcs11-key.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/tls-neg-pkcs11-key pkcs11/tls-neg-pkcs11-key.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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:107:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 107 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-privkey-generate.c:49: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-privkey-generate pkcs11/pkcs11-privkey-generate.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-privkey-generate pkcs11/pkcs11-privkey-generate.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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:153:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | 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:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/gnutls_x509_crt_list_import_url pkcs11/gnutls_x509_crt_list_import_url.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/gnutls_x509_crt_list_import_url pkcs11/gnutls_x509_crt_list_import_url.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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:173:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 173 | 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:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/gnutls_pcert_list_import_x509_file pkcs11/gnutls_pcert_list_import_x509_file.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/gnutls_pcert_list_import_x509_file pkcs11/gnutls_pcert_list_import_x509_file.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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: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-eddsa-privkey-test.c:37: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/pkcs11-eddsa-privkey-test pkcs11/pkcs11-eddsa-privkey-test.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/pkcs11-eddsa-privkey-test pkcs11/pkcs11-eddsa-privkey-test.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-token-raw.o pkcs11/pkcs11-token-raw.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-token-raw pkcs11/pkcs11-token-raw.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -ldl libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-token-raw pkcs11/pkcs11-token-raw.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pkcs11/pkcs11-obj-raw.o pkcs11/pkcs11-obj-raw.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-obj-raw pkcs11/pkcs11-obj-raw.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -ldl libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-obj-raw pkcs11/pkcs11-obj-raw.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -march=i586 -mtune=generic -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 i586-alt-linux-gcc -DALL_CAPS_URI -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11-import-url-privkey-caps pkcs11/import_url_privkey_caps-pkcs11-import-url-privkey.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -ldl libtool: link: i586-alt-linux-gcc -DALL_CAPS_URI -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11-import-url-privkey-caps pkcs11/import_url_privkey_caps-pkcs11-import-url-privkey.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o ocsp.o ocsp.c ocsp.c: In function 'req_parse': ocsp.c:901:41: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 901 | printf("expected (len %ld):\n%s\ngot (len %d):\n%.*s\n", | ~~^ | | | long int | %d 902 | strlen(REQ1INFO), REQ1INFO, (int) d.size, | ~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ocsp.c: In function 'req_addcert_id': ocsp.c:1095:41: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1095 | printf("expected (len %ld):\n%s\ngot (len %d):\n%.*s\n", | ~~^ | | | long int | %d 1096 | strlen(REQ1INFO), REQ1INFO, (int) d.size, | ~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ocsp.c: In function 'req_addcert': ocsp.c:1208:41: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1208 | printf("expected (len %ld):\n%s\ngot (len %d):\n%.*s\n", | ~~^ | | | long int | %d 1209 | strlen(REQ1INFO), REQ1INFO, (int) d.size, | ~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ocsp.c: In function 'resp_import': ocsp.c:1310:41: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1310 | printf("expected (len %ld):\n%s\ngot (len %d):\n%.*s\n", | ~~^ | | | long int | %d 1311 | strlen(RESP1INFO), RESP1INFO, (int) d.size, | ~~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ocsp.c:1336:41: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1336 | printf("expected (len %ld):\n%s\ngot (len %d):\n%.*s\n", | ~~^ | | | long int | %d 1337 | strlen(RESP2INFO), RESP2INFO, (int) d.size, | ~~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ocsp.c:1371:41: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1371 | printf("expected (len %ld):\n%s\ngot (len %d):\n%.*s\n", | ~~^ | | | long int | %d 1372 | strlen(RESP3INFO), RESP3INFO, (int) d.size, | ~~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o ocsp ocsp.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o ocsp ocsp.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o openssl.o openssl.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o openssl openssl.o ../extra/libgnutls-openssl.la ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o openssl openssl.o /usr/lib/libseccomp.so ../extra/.libs/libgnutls-openssl.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/extra/.libs -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509self.o x509self.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509self x509self.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509self x509self.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o x509dn.o x509dn.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o x509dn x509dn.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o x509dn x509dn.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o anonself.o anonself.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o anonself anonself.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o anonself anonself.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pskself.o pskself.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pskself pskself.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pskself pskself.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o pskself2.o pskself2.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pskself2 pskself2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pskself2 pskself2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dhepskself.o dhepskself.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dhepskself dhepskself.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dhepskself dhepskself.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o setcredcrash.o setcredcrash.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o setcredcrash setcredcrash.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o setcredcrash setcredcrash.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -march=i586 -mtune=generic -c -o tls12_resume_x509-resume.o `test -f 'resume.c' || echo './'`resume.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -DUSE_X509 -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-resume-x509 tls12_resume_x509-resume.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt ../gl/libgnu.la libtool: link: i586-alt-linux-gcc -DUSE_X509 -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-resume-x509 tls12_resume_x509-resume.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -march=i586 -mtune=generic -c -o tls12_resume_psk-resume.o `test -f 'resume.c' || echo './'`resume.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -DUSE_PSK -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-resume-psk tls12_resume_psk-resume.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt ../gl/libgnu.la libtool: link: i586-alt-linux-gcc -DUSE_PSK -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-resume-psk tls12_resume_psk-resume.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -march=i586 -mtune=generic -c -o tls12_resume_anon-resume.o `test -f 'resume.c' || echo './'`resume.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -DUSE_ANON -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls12-resume-anon tls12_resume_anon-resume.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt ../gl/libgnu.la libtool: link: i586-alt-linux-gcc -DUSE_ANON -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls12-resume-anon tls12_resume_anon-resume.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -march=i586 -mtune=generic -c -o tls13_resume_x509-resume.o `test -f 'resume.c' || echo './'`resume.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -DUSE_X509 -DTLS13 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13-resume-x509 tls13_resume_x509-resume.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt ../gl/libgnu.la libtool: link: i586-alt-linux-gcc -DUSE_X509 -DTLS13 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13-resume-x509 tls13_resume_x509-resume.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-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 -march=i586 -mtune=generic -c -o tls13_resume_psk-resume.o `test -f 'resume.c' || echo './'`resume.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -DUSE_PSK -DTLS13 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13-resume-psk tls13_resume_psk-resume.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt ../gl/libgnu.la libtool: link: i586-alt-linux-gcc -DUSE_PSK -DTLS13 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13-resume-psk tls13_resume_psk-resume.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13-early-data.o tls13-early-data.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13-early-data tls13-early-data.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13-early-data tls13-early-data.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13-early-data-neg.o tls13-early-data-neg.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13-early-data-neg tls13-early-data-neg.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13-early-data-neg tls13-early-data-neg.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o tls13-early-data-neg2.o tls13-early-data-neg2.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13-early-data-neg2 tls13-early-data-neg2.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13-early-data-neg2 tls13-early-data-neg2.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o resume-with-record-size-limit.o resume-with-record-size-limit.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o resume-with-record-size-limit resume-with-record-size-limit.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o resume-with-record-size-limit resume-with-record-size-limit.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o record-sendfile.o record-sendfile.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o record-sendfile record-sendfile.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o record-sendfile record-sendfile.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o tls13/post-handshake-with-cert-pkcs11 tls13/post-handshake-with-cert-pkcs11.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -ldl libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o tls13/post-handshake-with-cert-pkcs11 tls13/post-handshake-with-cert-pkcs11.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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:346:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 346 | 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:117:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o pkcs11/tls-neg-pkcs11-no-key pkcs11/tls-neg-pkcs11-no-key.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt -ldl libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o pkcs11/tls-neg-pkcs11-no-key pkcs11/tls-neg-pkcs11-no-key.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o global-init-override.o global-init-override.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o global-init-override global-init-override.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o global-init-override global-init-override.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system-override-hash.o system-override-hash.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o system-override-hash system-override-hash.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o system-override-hash system-override-hash.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system-override-sig.o system-override-sig.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o system-override-sig system-override-sig.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o system-override-sig system-override-sig.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system-override-sig-tls.o system-override-sig-tls.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o system-override-sig-tls system-override-sig-tls.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o system-override-sig-tls system-override-sig-tls.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o dtls/dtls-stress.o dtls/dtls-stress.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o dtls-stress dtls/dtls-stress.o ../lib/libgnutls.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o dtls-stress dtls/dtls-stress.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o system-override-curves-allowlist.o system-override-curves-allowlist.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o system-override-curves-allowlist system-override-curves-allowlist.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o system-override-curves-allowlist system-override-curves-allowlist.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o protocol-set-allowlist.o protocol-set-allowlist.c protocol-set-allowlist.c: In function 'doit': protocol-set-allowlist.c:233:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 233 | fgets(cmd_buf, MAX_CMD_LEN, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o protocol-set-allowlist protocol-set-allowlist.o ../lib/libgnutls.la libutils.la /usr/lib/libseccomp.so -lrt libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o protocol-set-allowlist protocol-set-allowlist.o /usr/lib/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs make[3]: 'datefudge-check' is up to date. 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 '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]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' make check-TESTS make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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 SKIP: tls13/compress-cert SKIP: tls13/compress-cert-neg PASS: tls13/compress-cert-neg2 SKIP: 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 PASS: mini-dtls-large PASS: mini-termination PASS: mini-x509-cas PASS: mini-x509-2 PASS: pkcs12_simple PASS: tls-pthread PASS: mini-emsgsize-dtls PASS: chainverify-unsorted PASS: mini-overhead PASS: tls12-ffdhe PASS: 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 SKIP: fips-mode-pthread 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-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-pss PASS: mini-dtls-fork PASS: dtls-pthread 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 PASS: rehandshake-switch-srp-id PASS: base64 PASS: 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 PASS: srp PASS: rng-pthread 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: 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 PASS: cipher-padding PASS: pkcs7-verify-double-free SKIP: fips-rsa-sizes PASS: tls-channel-binding PASS: strict-der PASS: system-prio-file PASS: pkcs11-cert-import-url-exts PASS: pkcs11-get-exts PASS: pkcs11-get-raw-issuer-exts PASS: pkcs11-cert-import-url4-exts <12>Jul 22 05:01:39 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:39 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:39 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:39 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:39 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:39 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:39 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:39 pkcs11-chainverify: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:39 pkcs11-chainverify: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-chainverify <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 pkcs11-get-issuer: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 pkcs11-get-issuer: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-get-issuer <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:40 pkcs11-is-known: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 pkcs11-is-known: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-is-known <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:40 pkcs11-combo: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 pkcs11-combo: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-combo <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 pkcs11-privkey: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 pkcs11-privkey: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-privkey <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 pkcs11-pubkey-import-rsa: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 pkcs11-pubkey-import-rsa: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-pubkey-import-rsa <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 pkcs11-pubkey-import-ecdsa: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 pkcs11-pubkey-import-ecdsa: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 pkcs11-pubkey-import-ecdsa: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false PASS: pkcs11/pkcs11-pubkey-import-ecdsa PASS: pkcs11-import-url-privkey PASS: pkcs11-privkey-fork <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 pkcs11-ec-privkey-test: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 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>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 pkcs11-import-with-pin: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 pkcs11-import-with-pin: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <11>Jul 22 05:01:40 pkcs11-import-with-pin: OSSLEVPSymmetricAlgorithm.cpp(512): EVP_DecryptFinal failed (0x00000000): error:12800067:DSO support routines::could not load the shared library <11>Jul 22 05:01:40 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>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:40 pkcs11-obj-import: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 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>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:40 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:40 pkcs11-rsa-pss-privkey-test: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:40 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>Jul 22 05:01:41 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:41 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:41 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:41 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:41 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:41 tls-neg-pkcs11-key: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:41 tls-neg-pkcs11-key: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:41 tls-neg-pkcs11-key: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false PASS: pkcs11/tls-neg-pkcs11-key <12>Jul 22 05:01:41 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:41 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:41 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:41 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:41 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:41 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:41 pkcs11-privkey-generate: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:41 pkcs11-privkey-generate: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:41 pkcs11-privkey-generate: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false PASS: pkcs11/pkcs11-privkey-generate <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:42 gnutls_x509_crt_list_import_url: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:42 gnutls_x509_crt_list_import_url: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:42 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>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:01:42 gnutls_pcert_list_import_x509_file: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:42 gnutls_pcert_list_import_x509_file: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:42 gnutls_pcert_list_import_x509_file: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false PASS: pkcs11/gnutls_pcert_list_import_x509_file <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:42 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:42 pkcs11-eddsa-privkey-test: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:42 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>Jul 22 05:01:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:44 post-handshake-with-cert-pkcs11: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:44 post-handshake-with-cert-pkcs11: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:44 post-handshake-with-cert-pkcs11: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:44 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>Jul 22 05:01:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:01:44 tls-neg-pkcs11-no-key: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:01:44 tls-neg-pkcs11-no-key: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/tls-neg-pkcs11-no-key PASS: global-init-override 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: 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>Jul 22 05:19:57 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:57 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:57 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:57 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:57 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:57 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:19:58 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:07 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:07 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:09 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:09 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:09 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:09 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:09 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:09 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:09 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:09 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <11>Jul 22 05:20:13 lt-p11tool: P11Attributes.cpp(1119): CKA_TRUSTED can only be set to true by the SO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:13 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:14 lt-gnutls-serv: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:14 lt-gnutls-serv: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:15 lt-gnutls-cli: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:15 lt-gnutls-cli: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:15 lt-gnutls-cli: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:15 lt-gnutls-cli: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:15 lt-gnutls-cli: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:15 lt-gnutls-cli: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:15 lt-gnutls-serv: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:15 lt-gnutls-serv: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-gnutls-cli: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-gnutls-cli: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-gnutls-cli: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-gnutls-cli: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-gnutls-cli: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-gnutls-cli: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: testpkcs11.sh <12>Jul 22 05:20:16 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:20:16 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Jul 22 05:20:16 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: certtool-pkcs11.sh ============================================================================ Testsuite summary for GnuTLS 3.7.9 ============================================================================ # TOTAL: 484 # PASS: 474 # SKIP: 10 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' Making check in cert-tests make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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 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 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 make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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 '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 '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]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/cert-tests' make check-TESTS make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/cert-tests' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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: 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: 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 ============================================================================ Testsuite summary for GnuTLS 3.7.9 ============================================================================ # TOTAL: 76 # PASS: 76 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/cert-tests' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/cert-tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/cert-tests' Making check in slow make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/tests/slow' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../tests/ -I../../lib -I../../gl -I../../gl -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o gendh.o gendh.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o gendh gendh.o ../libutils.la ../../gl/libgnu.la ../../lib/libgnutls.la libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o gendh gendh.o ../.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp ../../gl/.libs/libgnu.a ../../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../tests/ -I../../lib -I../../gl -I../../gl -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cipher_test-cipher-test.o `test -f 'cipher-test.c' || echo './'`cipher-test.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o cipher-test cipher_test-cipher-test.o ../libutils.la ../../gl/libgnu.la ../../lib/libgnutls.la libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o cipher-test cipher_test-cipher-test.o ../.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp ../../gl/.libs/libgnu.a ../../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../tests/ -I../../lib -I../../gl -I../../gl -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cipher-api-test.o cipher-api-test.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o cipher-api-test cipher-api-test.o ../libutils.la ../../gl/libgnu.la ../../lib/libgnutls.la libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o cipher-api-test cipher-api-test.o ../.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp ../../gl/.libs/libgnu.a ../../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../tests/ -I../../lib -I../../gl -I../../gl -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o hash-large.o hash-large.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o hash-large hash-large.o ../libutils.la ../../gl/libgnu.la ../../lib/libgnutls.la libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o hash-large hash-large.o ../.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp ../../gl/.libs/libgnu.a ../../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../tests/ -I../../lib -I../../gl -I../../gl -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o crypto.o crypto.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o crypto crypto.o ../libutils.la ../../gl/libgnu.la ../../lib/libgnutls.la libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o crypto crypto.o ../.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp ../../gl/.libs/libgnu.a ../../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../tests/ -I../../lib -I../../gl -I../../gl -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c -o cipher-openssl-compat.o cipher-openssl-compat.c /bin/sh ../../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -no-install -o cipher-openssl-compat cipher-openssl-compat.o ../libutils.la ../../gl/libgnu.la ../../lib/libgnutls.la /usr/lib/libcrypto.so libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o cipher-openssl-compat cipher-openssl-compat.o /usr/lib/libcrypto.so ../.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.7.9/lib/.libs/libgnutls.so -L/usr/lib -lz -lp11-kit -lidn2 -lunistring -lpthread -ltasn1 -lnettle -lhogweed -lgmp ../../gl/.libs/libgnu.a ../../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9/tests/slow' make check-TESTS make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/slow' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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.7.9 ============================================================================ # TOTAL: 6 # PASS: 5 # SKIP: 1 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/slow' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/slow' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests/slow' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/tests' Making check in fuzz make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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_srp_client_fuzzer gnutls_srp_server_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.7.9/fuzz' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_x509_verify_fuzzer.o gnutls_x509_verify_fuzzer.c i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o main.o main.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_x509_verify_fuzzer gnutls_x509_verify_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_x509_verify_fuzzer gnutls_x509_verify_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_base64_decoder_fuzzer.o gnutls_base64_decoder_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_base64_decoder_fuzzer gnutls_base64_decoder_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_base64_decoder_fuzzer gnutls_base64_decoder_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_base64_encoder_fuzzer.o gnutls_base64_encoder_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_base64_encoder_fuzzer gnutls_base64_encoder_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_base64_encoder_fuzzer gnutls_base64_encoder_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_client_fuzzer.o gnutls_client_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_client_fuzzer gnutls_client_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_client_fuzzer gnutls_client_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_client_rawpk_fuzzer.o gnutls_client_rawpk_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_client_rawpk_fuzzer gnutls_client_rawpk_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_client_rawpk_fuzzer gnutls_client_rawpk_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_dn_parser_fuzzer.o gnutls_dn_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_dn_parser_fuzzer gnutls_dn_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_dn_parser_fuzzer gnutls_dn_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_idna_parser_fuzzer.o gnutls_idna_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_idna_parser_fuzzer gnutls_idna_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_idna_parser_fuzzer gnutls_idna_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_ocsp_req_parser_fuzzer.o gnutls_ocsp_req_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_ocsp_req_parser_fuzzer gnutls_ocsp_req_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_ocsp_req_parser_fuzzer gnutls_ocsp_req_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_ocsp_resp_parser_fuzzer.o gnutls_ocsp_resp_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_ocsp_resp_parser_fuzzer gnutls_ocsp_resp_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_ocsp_resp_parser_fuzzer gnutls_ocsp_resp_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_pkcs12_key_parser_fuzzer.o gnutls_pkcs12_key_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_pkcs12_key_parser_fuzzer gnutls_pkcs12_key_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_pkcs12_key_parser_fuzzer gnutls_pkcs12_key_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_pkcs7_parser_fuzzer.o gnutls_pkcs7_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_pkcs7_parser_fuzzer gnutls_pkcs7_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_pkcs7_parser_fuzzer gnutls_pkcs7_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_pkcs8_key_parser_fuzzer.o gnutls_pkcs8_key_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_pkcs8_key_parser_fuzzer gnutls_pkcs8_key_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_pkcs8_key_parser_fuzzer gnutls_pkcs8_key_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_private_key_parser_fuzzer.o gnutls_private_key_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_private_key_parser_fuzzer gnutls_private_key_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_private_key_parser_fuzzer gnutls_private_key_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_psk_client_fuzzer.o gnutls_psk_client_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_psk_client_fuzzer gnutls_psk_client_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_psk_client_fuzzer gnutls_psk_client_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_psk_server_fuzzer.o gnutls_psk_server_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_psk_server_fuzzer gnutls_psk_server_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_psk_server_fuzzer gnutls_psk_server_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_reverse_idna_parser_fuzzer.o gnutls_reverse_idna_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_reverse_idna_parser_fuzzer gnutls_reverse_idna_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_reverse_idna_parser_fuzzer gnutls_reverse_idna_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_server_fuzzer.o gnutls_server_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_server_fuzzer gnutls_server_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_server_fuzzer gnutls_server_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_server_rawpk_fuzzer.o gnutls_server_rawpk_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_server_rawpk_fuzzer gnutls_server_rawpk_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_server_rawpk_fuzzer gnutls_server_rawpk_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_srp_client_fuzzer.o gnutls_srp_client_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_srp_client_fuzzer gnutls_srp_client_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_srp_client_fuzzer gnutls_srp_client_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_srp_server_fuzzer.o gnutls_srp_server_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_srp_server_fuzzer gnutls_srp_server_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_srp_server_fuzzer gnutls_srp_server_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_set_trust_file_fuzzer.o gnutls_set_trust_file_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_set_trust_file_fuzzer gnutls_set_trust_file_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread -ldl libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_set_trust_file_fuzzer gnutls_set_trust_file_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread -ldl main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_x509_crq_parser_fuzzer.o gnutls_x509_crq_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_x509_crl_parser_fuzzer gnutls_x509_crq_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_x509_crl_parser_fuzzer gnutls_x509_crq_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_x509_crq_parser_fuzzer gnutls_x509_crq_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_x509_crq_parser_fuzzer gnutls_x509_crq_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_x509_parser_fuzzer.o gnutls_x509_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_x509_parser_fuzzer gnutls_x509_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_x509_parser_fuzzer gnutls_x509_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_ext_raw_parse_fuzzer.o gnutls_ext_raw_parse_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_ext_raw_parse_fuzzer gnutls_ext_raw_parse_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_ext_raw_parse_fuzzer gnutls_ext_raw_parse_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_handshake_client_fuzzer.o gnutls_handshake_client_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_handshake_client_fuzzer gnutls_handshake_client_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_handshake_client_fuzzer gnutls_handshake_client_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz\" -DTEST_RUN -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -c -o gnutls_handshake_server_fuzzer.o gnutls_handshake_server_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o gnutls_handshake_server_fuzzer gnutls_handshake_server_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -lpthread libtool: link: i586-alt-linux-gcc -fanalyzer -fno-common -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-double-free -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-use-after-free -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 -march=i586 -mtune=generic -o .libs/gnutls_handshake_server_fuzzer gnutls_handshake_server_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -lpthread main.c: In function 'test_all_from': main.c:90:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 90 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:127:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 127 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz' make check-TESTS make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/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 SKIP: gnutls_srp_client_fuzzer SKIP: gnutls_srp_server_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.7.9 ============================================================================ # TOTAL: 27 # PASS: 8 # SKIP: 19 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/fuzz' Making check in guile make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' Making check in src make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' make check-am make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile/src' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' make check-TESTS make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' PASS: tests/anonymous-auth.scm PASS: tests/session-record-port.scm PASS: tests/pkcs-import-export.scm PASS: tests/errors.scm PASS: tests/x509-certificates.scm PASS: tests/x509-auth.scm PASS: tests/reauth.scm PASS: tests/premature-termination.scm PASS: tests/priorities.scm PASS: tests/srp-base64.scm ============================================================================ Testsuite summary for GnuTLS 3.7.9 ============================================================================ # TOTAL: 10 # PASS: 10 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/guile' Making check in doc/manpages make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/manpages' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/manpages' Making check in doc make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make check-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' Making check in examples make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/examples' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/examples' Making check in scripts make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/scripts' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/scripts' Making check in credentials make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' Making check in srp make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/srp' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/srp' Making check in x509 make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/x509' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials/x509' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/credentials' Making check in latex make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/latex' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc/latex' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9/doc' make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.7.9' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9' make: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.7.9' + exit 0 Processing files: libgnutls30-3.7.9-alt1 warning: absolute symlink: /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.7.9/COPYING -> /usr/share/license/GPL-2 warning: absolute symlink: /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.7.9/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.p8l7e0 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/gnutls30-buildroot/usr/lib/libgnutls.so.30: 1338 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.kh49HE find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libgnutls = 3.7.9, libgnutls.so.30 = set:odDymH67hzPxw3K0K72w3Wwp5Bzsl0oBZ2U73Rxvgq9vgNboFUbVqZ1MsAJ3alZCG9nYKHJWDEl2m2pUIvALn3SovaQ9mvIwL8SEP6iok3dFIjJ9SvMf0WmtKA9MmGkdPlK2uJa0dc6rZzZsgRMyD4xRGt9980kse4srupg4MFQRjIRfgFcgL38ZilszTElgiJRbNZaA89a19cLNZJXZ1GkRpbK8YUsoXIjTgj8qvkGuZq7Q5ktQ8TmGMuuq8r4x7dIC7xhFA5vWq9ZszRCdZ8b7RCyriCmPw23ZuRr2eAU6VGJJVXGlweiWcqsSIFhhOfpoY2RkwNKtZtfpywtox6pCgQ2B2EHPtiBwpZ3zCMbBCHyZChoJ1kbew2c13aKA6Sg0tjHaD3XzCXjUI1ihayElRahZdVmgjeLwZ3yr1xBKwh1ZCEGaimrOyn7x0DzZg9pvyQp6QMuMgYGqbSA2ORHZB2NCGqfkZaH5kkTpyx1WLMTMZtp5624qnelcYvcbEDBBmQf1JJ4Twe9LbyOqEn4ZBNqal6ItOODrzGF8sZon524snpGZ6poLlP3InixcuraVOLRZ1ROp9Y7LgABNoHN1kfopHyN7b8EQITAWrdvgH3UcUhRg7PCGaxbmhUIYxGZkyoTCQdwV85uYZ8PjHdUq1HGMqsUbPjO0sg2FHJkqixzeOuTIlx8lmZmHhOY98wgPdd3xeMMy62QmT1BA821mKtZif3glf5ws7GyFDyrZlFG0S8avbbacaZwp0qMI7EbZ71Fylr3qypdmkuPvXqSOZc7k7dxiu4pfaxgYi1iYz1LjxkTPDH2RfwhNCbI7XGE6dUO4GNi7LCd4vRV5lblfm8QkId8yHl5CCYT8wc1FAnCdN23RjP2jkawUacEQySPNoc5l9ULUb4UwOdb9PVTnLovkZDzeEHA2MCgZ5lRzTHg3G2xUd6aK7ZdwcQAJkA9GeZ9UjIcCZgwGL4NZzeHjfDFKjRWhAY900cqqPbFQ1uOwQgza7tFIwxz7wC0tc1uwF0IXu6h8Qg0T1M4Z40is0QNtw45KzEHj4SsmuIIVRUg4l3vFtJJTtjPJBsje77ZygFA1ujqKQOGAwvQJPtZiwaOjZbwsA4rzVbcHDu6kgfBTYKNBEMN7oqin8pxIbQrEPwBFNW2O6rFN7430CKqp0ZDwypenvDriupFljKRMNJ9slGah8FhlLCgfSexu2RnxOE5iIvWQHdIz5nMXcbHa35eZrS4dubZnMkZyOKQ38ue8r1D3Q7VPNBFbsE2FomlLeStcIKi3RIARpaGBdCNX1Z0BWVWamiIj90eZk3rl2ZGZthEbkypTW9XFjzq39ZA7oxqNoTVFMaqrYZiAQF1VHxV3NIfFMr25vjtzvmRkf6YwwZj36wK7d66tZ6oZekcD8x5NJxKdd2PPF8H9utRV2v0QL3IhmcZu0qMj7WVm85l0akPC9PVlXhXDXBGxPEZCFTs8g0sYg2ZDBcfBGlcZBbqmnB6pypMCOxiY2Zh4vdp09PeW6BeZh3wa3W2A2ZH5YadBKEWuVHxDNn0Z2zuXZDoGhT9g3AE3H8yaHtUhCRwtQzeiaijyQM30fACMgRznDz6ulGgZdZHyZ1KbE0MlPGWMHXRxk4mBJBNiKcGmhaCR8EILZ4D1mdXQS19kTBByzgTvKxiems2ZleEZ12hxxkxVJMGXkgc67laB74mHSdKZI62nQtzv20IkDZHEqagbdfvdY072AdeZxTjZ0HoiBrsEqUfv1KE41ZCenwCaiHvHPq27pp06piH8uZfc9G1MJw1jvpkTJvZbXnZC6NqVIPfICMi1skR5qrujK9v4WLzF6TmCOLugNsAND8UhrgGi0ieFJX2JADlWwr4K4gjwsdZ763JWdZ01Goc9ygTcSmhKxn1A3X380bq1oHyUmw3GHO8Poseq6OblEFZ3hbEr4qk0FcFsvaDyNDyUXaQGQvR7VirAylohIUmCwrZ8VUncZymEP4YoKIDYpKyWawaF0XEerNOskZ8Bz8ZffSyIKMDAnCm65CQ75nAAMsRdCYYoq4JsIKdJQCMmlgPZcT6SyWlnVO2jYzF9zgrobcRoOZyZsBVRk5TBg0Z3PRW6xqEtcshhluXbzPKn8cUhMtZlsemKK7eRbhxFrOGFOyvgYkSHZl4259VbPKHtaeIlsIMjjO2jpSwYzN1I20w4l1ocptEEBzoFcQodskEofsavCfZJXu8PYQZdlZHNJqzxWZwty6LHCpHEtTFn0Av0VbREqeG9jyUFkI0dCTw5BvnGoHzU4epZmskC9VrSeT4RtSCGPtwZgtKLfdsS74HXCl3e0GuBZD55EZxC8ZHCnPGeRdRDZx1yy9hwFIzFgMfOT06sxM59wjKkD7oithTwWwph5OqJvbxoHbh4LiiHIzjcCX3sBC7Xtvbhy7pKGtV9nIzYQyMNZK0z3KZr4eFIjCBqXrxSBK2ZuXmYXQZc4WJDufDZg4SzZiHZcMOH2idWrowehpU0YAmESbGJvxMCr2QZaJhh5xjGC0CbBMldYeMMBP27pAqooOa9QZEBk7Lyr3lpDTQQKz4XtsjLKhTJetswFnN68falcqhGz9PrTRPld5Ml8Vf1wTn7qYQWDvOnH20maMFhe3BhuIdCWS7S3ykAWeAoGYiURqH2S9jCcOSDuVY8dDZcKzMmZ0lwO8kTZxur9K2Zj0OPn5UmzHjvVzR0UqcAQKinVBSCNnRvc4kKC, libgnutls.so.30(GNUTLS_3_4), libgnutls.so.30(GNUTLS_3_6_0), libgnutls.so.30(GNUTLS_3_6_10), libgnutls.so.30(GNUTLS_3_6_12), libgnutls.so.30(GNUTLS_3_6_13), libgnutls.so.30(GNUTLS_3_6_14), libgnutls.so.30(GNUTLS_3_6_2), libgnutls.so.30(GNUTLS_3_6_3), libgnutls.so.30(GNUTLS_3_6_4), libgnutls.so.30(GNUTLS_3_6_5), libgnutls.so.30(GNUTLS_3_6_6), libgnutls.so.30(GNUTLS_3_6_8), libgnutls.so.30(GNUTLS_3_6_9), libgnutls.so.30(GNUTLS_3_7_0), libgnutls.so.30(GNUTLS_3_7_2), libgnutls.so.30(GNUTLS_3_7_3), libgnutls.so.30(GNUTLS_3_7_4), libgnutls.so.30(GNUTLS_3_7_5), libgnutls.so.30(GNUTLS_3_7_7), libgnutls.so.30(GNUTLS_FIPS140_3_4), libgnutls.so.30(GNUTLS_PRIVATE_3_4) Requires: ld-linux.so.2 >= set:jiL26, ld-linux.so.2(GLIBC_2.3), libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.2), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.25), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libc.so.6(GLIBC_2.8), libgmp.so.10 >= set:mgg5EZvJ6enWqZFyfyWlmOIee8bhFJ82yecoEqgyJTFZiyrxqjDDa9YMJuAZHL6YWNJARimXrKkauBvE8uvsxo9dxWsZH8963BgyfZekqqwkm0, libhogweed.so.6 >= set:mfnnj2ZgBdeg17M87tPneezLu1hRaAv7Mvee2P332bHTaw8Lozz6DpczmYFOOS8nQEHS2qtnkfExisNB0iOiUHST6Otwai2tAwz00bU0TZd3IHJgbQZy8AsM9eCqjgmPuSJ2hXxHOJRsD9nhitwBSn1ji2BIsI0W6X7ePZg, libhogweed.so.6(HOGWEED_6), libidn2.so.0 >= set:ifaFMURofX11, libidn2.so.0(IDN2_0.0.0), libnettle.so.8 >= set:nfroBupuis2GZ1Dd05j6zIGbm3xTvaZ6ZsMha7yUm2sbV8IwZqVnFMu3YZsME9hS0UK5VlVTejfsI47gzzIZASslP9pVU04b1BKvrexZ2GJyXS25F4cN8HSMJqR2U4QiVHPrRcYdVGCXXxS9tp1Jxu8T3fc2TLI7FFl2Z5PiFQgmkZkYp8V0DpqEkhxpkQKeqcp76sAC5pC8MYBy1Z8BH3iFdXtyKkZfNkdfDzhanpZ9GXSIz4ZaWZrGuaMkHYF3RPqg8VSdJ6rNlHKdptEWzkE51gSZvEX3D6gCXCaZLzRsibP687ZDvYqkbX1JYo1FWgTicBucOZkWa43tAJWKI3lZ5Zh3gBpf1SfFvTm7MXDe5rWCCZtR7xzG4aZa7drnf0umBgN05tM12og9QXUcnELPPCMYx6r1BmBASoEDUrEqdDvyxo2mw29lYn8FrJp6E8a6uHze9, libnettle.so.8(NETTLE_8), libp11-kit.so.0 >= set:kerZuQtQxopQiDsHyBzjBD83c7bLWq40FF8t0lipiZlMY29OzH33PQzmetul8pMAkFZt20vG0PkFT, libp11-kit.so.0(LIBP11_KIT_1.0), libtasn1.so.6 >= set:jeGlWbbHayXFEL074wvef9ZkiVXfIkxs6aTcLsnBgy7IyaLvK9Zv2, libtasn1.so.6(LIBTASN1_0_3), libunistring.so.2 >= set:nhm2UZHAJ5kPm55Vyq8YyU8F5snal158QhPEO1XBYjKW77zkMWatwiqL33CuggTJAl9chb5A9GnjU2UQJaAj4DkE3GZoIlYJtOrVDCOe5IMl, libz.so.1 >= set:kiId1BQpJq1, libz.so.1(ZLIB_1.2.0), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: libgnutls < 3.7.9, libgnutls-new < 3.7.9 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.APORnZ Creating libgnutls30-debuginfo package Processing files: libgnutls-devel-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lob3ur 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.sLDLGB 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.7.9 Requires: libgnutls30 = 3.7.9-alt1, /usr/lib/libgnutls.so.30.34.3, /usr/lib/pkgconfig Obsoletes: libgnutls-new-devel < 3.7.9 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vu9IZO Processing files: libgnutlsxx30-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FB9UGW find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/gnutls30-buildroot/usr/lib/libgnutlsxx.so.30: 214 symbols, 18 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.RjbtMv find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libgnutlsxx = 3.7.9, libgnutlsxx.so.30 = set:ldjuSPm6SdQ23mEan7Q23bO6OysCkXeVlIrnINQblkKHFYgvZm7T8Z0z9uaGpK0ITif75DZ2tSoSHelGsetfO43HGrwyjapV0TzKgxwcGpMlpGbc5FX3HD9JEno1uIrkOORUqNDq7VvZCTgHyYSU9C4Wh9OZLbKiFTnTgBxDqtZwAv5XgSyHVYJgOpVSVddXaYZufaHDgUK7oXx4zaLSnH6gNqbiXoydzKKaBDHSvoKJs5IYGkS5FJjvSh1M8aoR321tAIfGsZcx3BXEGX3sRnyMJ6eyjPlF2hrhRRziNfvZ35RZGVRMKDs4mghz2Kuj8aKxGgeyBX8LAQPo39NP3erJdHoYALH9atyA7R0C5BYAUl6fn4ysonPV4xcwn01gmFnkhAGnZtnl1F5xwkwIEQ7bw7c2lZ1jmtPHQZkZ80 Requires: libgnutls30 = 3.7.9-alt1, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.3.1), libgnutls.so.30 >= set:ohlRybTKHji6O8Tal0mXw2jmrZDnkVZkt4aU2ZlKSsnYCCMksE6MbBZhiKIcgYRAMnZkze0fR4xCwuGMUyWDqviqQ4GqtCMi9OQeCUbTMG3qWvkOngdT79qk8KzgnvY33T4qs53GEDi441z4a0rQweZJOSsaWNNyFijeZw5Zx1zJJ9cPE0jum4kGjrqfZbDxKtFsny1nKGlHFXfVwURZa7Mm3BEvZyHN784FfCFSMPIR4pWdPNDZvrdPcZ8sp0bYdMcPG9UmeVJBgQLIP1dXJ7rbmb9prdVJpIfPfhbMD9tXAvFK8cOtBZeBmuw2RBtkMh4ybKPZp84XOnYbc, libgnutls.so.30(GNUTLS_3_4), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: libgnutlsxx < 3.7.9, libgnutls-newxx < 3.7.9 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zNQLUO Creating libgnutlsxx30-debuginfo package Processing files: libgnutlsxx-devel-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.P7JUoP 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.Ec81PB 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.7.9-alt1, libgnutls-devel = 3.7.9-alt1, /usr/include/gnutls/gnutls.h, /usr/lib/libgnutlsxx.so.30.0.0 Obsoletes: libgnutls-newxx-devel < 3.7.9 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1zbxge Processing files: libgnutls27-openssl-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KD5tVO find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/gnutls30-buildroot/usr/lib/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.aQegzd 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.7.9, libgnutls-openssl.so.27 = set:kdOlCX4yGglYu7ZDbagsVb37dwpnyxICBxZxoELEGgVyvrGe6ew1QNmIIARZe45J8cp8wh43CkO6mdTTIDjCGz5vHgGHgdQxzbdu5kuOGKWKozdEKVePLEe6zMxYVZ7jN3oFrIsQkObS5UD4HZj5oKuZsv1 Requires: libgnutls30 = 3.7.9-alt1, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgnutls.so.30 >= set:oiGVrZHg4pYXtaH8ZwWAcIqeMUNnxp4Zu7yIayHTpKI018D7qFEvUFR3R4YPtdwTvcUOAaV3hL0iZctsfD0hEDZnpqJE4qLyXKZlCcNWNSyRiKZpi0e89oiqc, libgnutls.so.30(GNUTLS_3_4), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: libgnutls-openssl < 3.7.9, libgnutls-new-openssl < 3.7.9 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.dzCA4f Creating libgnutls27-openssl-debuginfo package Processing files: libgnutls-openssl-devel-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.AxbpGv 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.SmCnN3 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.7.9-alt1, libgnutls-devel = 3.7.9-alt1, /usr/include/gnutls/gnutls.h, /usr/lib/libgnutls-openssl.so.27.0.2 Obsoletes: libgnutls-new-openssl-devel < 3.7.9 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Nha2zK Processing files: gnutls-utils-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IfBL7R 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.1kZ0gQ find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.26), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libc.so.6(GLIBC_2.8), libgnutls.so.30 >= set:oeD2YKMRNZ8KyxyPScsp2iLVfZnzqyVVJWBa6PjXXR8TSxI5INvWVCklt1NG9j0ohDL092ah1jNEuWkZqnCk2QUDCGj8vBWF35v5MJOP7j7YKU0zLhADrjkxxLTZmAUcOVOQbCE56s66SHpIrDZxVwdJnQ0hn70E1XMeowmcgwjP5tT4LN4mg3Nk2bZnQL1efe7X3iOYpwsDMdRdRHMeJWlxmb78wssY9MtliS2DgnHFFJZgorEqaxZB50C6Zm1ND0aExSje3SY7PCGbxnIyMTqlMyRzmHwH5YGiHhSW0UadbbrvZgnYKDNRD8deiQT3Oq6hwCvGyAauXVBr2tV2J99fKS0VAugLD1Fww1k8XAeE9Lr4A98B0YoVaYl6h6w5da9shOQlHux0i9UAJk8j8aOD08echkppeuIQzgO7AB2HE0HXQF0mTQg2iIYW2CbLzQRz6YHrzSwpcg5QBqyZa75G3GoRtT0D59bOKFTgD1w6pIizYmLaZxhOYlhpz4h0ZEHrZKcbbsFW5FUXwhxNiTPao7QDzY8oZHZrejyqO68i1ToMZ2ASVZBGb8akOnW0lqXKfBmhgvD1bTeaZldfvuooXp0qed9oBo8hhxR4zEgnMyNT9INZ4es3BTRuSZjNwZJCuB3x0EN39sZGMp8rUU9cZq9jiC1URFIGQ9GqLgbYn0d2XvfcHOEXSayEyReeZEtA7J8F8t08K9UtvYKk186bWga2lFkchCVSjD9hvIZjnams9ii8WZvsVEytT4DY031PvnfopkSMlvG7Ho0LAM9QTOrc0jDCa87V3IrbJn7yR2wy7A1V77lZhwi1NPKo3q2UycNCjD84xCqGvMymNmJUS07GHO8BNnAmxoB2MlOU3wplIPAvF7DBcThZlaMmhZoaUiQFX9Nbjbb0cWRCy8HT6rNZauBVeYoqOkojzxQzcLt9GbFk6aqPUJX52bMsctPtUEup4TDZw2f5OiUtNKPJelo0dZgdGz9ePIkcQodUEgNSFBUyK7UGtE6UN6JkRseezDMCbiOgCZ7zNBSeIaMjj7gvMuH6eX3yRyJs0UcqyLQisTzwEo8MZD4480Ne0vkMicx6vZ2NzSAOzs19KG6n2eFIjEIHHQTZJyqdLGfDZgcCfHdjCk8wJa0MFQPayRtm08mjp2aZzyBzFWAz3080VWZfqn19vIWLKLa0b5Mg9XGihgAEubsxCCNZrU20at04gVqo8FWSNgRTo0, libgnutls.so.30(GNUTLS_3_4), libgnutls.so.30(GNUTLS_3_6_0), libgnutls.so.30(GNUTLS_3_6_12), libgnutls.so.30(GNUTLS_3_6_14), libgnutls.so.30(GNUTLS_3_6_2), libgnutls.so.30(GNUTLS_3_6_3), libgnutls.so.30(GNUTLS_3_6_4), libgnutls.so.30(GNUTLS_3_6_5), libgnutls.so.30(GNUTLS_3_6_6), libgnutls.so.30(GNUTLS_3_6_8), libgnutls.so.30(GNUTLS_3_6_9), libgnutls.so.30(GNUTLS_3_7_0), libgnutls.so.30(GNUTLS_3_7_3), libgnutls.so.30(GNUTLS_3_7_4), libgnutls.so.30(GNUTLS_PRIVATE_3_4), libm.so.6(GLIBC_2.0), libtasn1.so.6 >= set:jhu80r94, libtasn1.so.6(LIBTASN1_0_3), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: gnutls-utils26 < 3.7.9-alt1, gnutls-utils28 < 3.7.9-alt1 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.K4yH6H Creating gnutls-utils-debuginfo package Processing files: libgnutls-guile-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.oyM3iE 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.WIVayP find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: libgnutls30 = 3.7.9-alt1, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.25), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libgnutls.so.30 >= set:ohlRy0F6tlZBLBCeOdYw29feKNLbGsvnyuspXfCyNrPtNrq2jNxq0L5nSkiybXYEEu5O0NfvXLOkdudOUoKHprbsoSlkhpiT3ibOO0kmNQtm1bZC44sMAnIIrNMhtTkYekPZ9bXt4IVapMqg5XncqkEW8Y3IDj8K2ZciBZFP6msOoNU7D26bacO8h75oh3UP6BlojjWa4ZIxtFsnyJcvzIqyqZCsRlyu1a2RyeaTUZlBQum9NBNaixJ9qY12hWgXDprIsGMutzTyjJuLcw5ZufNG56NtZE2srIcNuVKYz9mb9p3uc3ZE7Zq3t97O2NANhEn9js, libgnutls.so.30(GNUTLS_3_4), libgnutls.so.30(GNUTLS_3_6_3), libguile-2.2.so.1 >= set:ohZublElz9a6jCcCYWd73V712gp1OXh7fnFYd65kfAVigyuw2aQqqRMf6U8XXwCHxA3yuj2z9UrjWwHd2jqdoDMQHr0OiOPHsyviVl73ZnnJOagrfohJu6Rz6ZgSgfFloQ9gssTMt8J0wkRyyt3jidrAa1Qbmib1EWZGdA5oXwGeBwnHweex7L1, libguile-2.2.so.1(GUILE_2.0), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: libgnutls-new-guile < 3.7.9 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XSFfsr Creating libgnutls-guile-debuginfo package Processing files: gnutls30-devel-doc-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DN85xq 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.2o2JqX 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.7.9 Conflicts: libgnutls-devel < 3.7.9 Obsoletes: gnutls-devel-doc < 3.7.9, gnutls-new-devel-doc < 3.7.9 Processing files: libgnutls30-debuginfo-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.bQZfd9 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lLXgUY find-requires: running scripts (debuginfo) Provides: debug(libgnutls.so.30) Requires: libgnutls30 = 3.7.9-alt1, debug(ld-linux.so.2), debug(libc.so.6), debug(libgmp.so.10), debug(libhogweed.so.6), debug(libidn2.so.0), debug(libnettle.so.8), debug(libp11-kit.so.0), debug(libtasn1.so.6), debug(libunistring.so.2), debug(libz.so.1) Processing files: libgnutlsxx30-debuginfo-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aJtyMc find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9uPaiG find-requires: running scripts (debuginfo) Provides: debug(libgnutlsxx.so.30) Requires: libgnutlsxx30 = 3.7.9-alt1, debug(libc.so.6), debug(libgcc_s.so.1), debug(libgnutls.so.30), debug(libstdc++.so.6) Processing files: libgnutls27-openssl-debuginfo-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nigqHZ find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lt95SN find-requires: running scripts (debuginfo) Provides: debug(libgnutls-openssl.so.27) Requires: libgnutls27-openssl = 3.7.9-alt1, debug(libc.so.6), debug(libgnutls.so.30) Processing files: gnutls-utils-debuginfo-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2v80EM find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Nh7ORQ find-requires: running scripts (debuginfo) Requires: gnutls-utils = 3.7.9-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libgnutls.so.30), debug(libm.so.6), debug(libtasn1.so.6) Processing files: libgnutls-guile-debuginfo-3.7.9-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.98qHY3 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Cw1T3k find-requires: running scripts (debuginfo) Requires: libgnutls-guile = 3.7.9-alt1, debug(libc.so.6), debug(libgnutls.so.30), debug(libguile-2.2.so.1) 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 libgnutls-guile 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 libgnutls-guile-debuginfo a strict dependency on libgnutls-guile 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 Adding to libgnutls-guile-debuginfo a strict dependency on libgnutls30-debuginfo Removing from libgnutlsxx30-debuginfo 2 sources provided by libgnutls30-debuginfo Removing from libgnutls27-openssl-debuginfo 51 sources provided by libgnutls30-debuginfo also prunning dir /usr/src/debug/gnutls-3.7.9/gl/glthread also prunning dir /usr/src/debug/gnutls-3.7.9/lib/includes/gnutls also prunning dir /usr/src/debug/gnutls-3.7.9/lib/x509 also prunning dir /usr/src/debug/gnutls-3.7.9/gl also prunning dir /usr/src/debug/gnutls-3.7.9/lib/includes also prunning dir /usr/src/debug/gnutls-3.7.9/lib Removing from gnutls-utils-debuginfo 14 sources provided by libgnutls30-debuginfo also prunning dir /usr/src/debug/gnutls-3.7.9/gl also prunning dir /usr/src/debug/gnutls-3.7.9/lib/includes/gnutls also prunning dir /usr/src/debug/gnutls-3.7.9/lib/includes also prunning dir /usr/src/debug/gnutls-3.7.9/lib Removing from libgnutls-guile-debuginfo 41 sources provided by libgnutls30-debuginfo also prunning dir /usr/src/debug/gnutls-3.7.9/gl/glthread also prunning dir /usr/src/debug/gnutls-3.7.9/lib/includes/gnutls also prunning dir /usr/src/debug/gnutls-3.7.9/gl also prunning dir /usr/src/debug/gnutls-3.7.9/lib/includes also prunning dir /usr/src/debug/gnutls-3.7.9/lib 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 16 extra deps from gnutls-utils due to dependency on libgnutls30 Removing 3 extra deps from libgnutls-guile 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 1 extra deps from libgnutls-guile-debuginfo due to dependency on libgnutls30-debuginfo Removing 4 extra deps from libgnutlsxx30 due to repentancy on libgnutls30 Removing 5 extra deps from libgnutls27-openssl due to repentancy on libgnutls30 Removing 14 extra deps from gnutls-utils due to repentancy on libgnutls30 Removing 11 extra deps from libgnutls-guile 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 Removing 1 extra deps from libgnutls-guile-debuginfo due to repentancy on libgnutls30-debuginfo Wrote: /usr/src/RPM/RPMS/i586/libgnutls30-3.7.9-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libgnutls-devel-3.7.9-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libgnutlsxx30-3.7.9-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libgnutlsxx-devel-3.7.9-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libgnutls27-openssl-3.7.9-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libgnutls-openssl-devel-3.7.9-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/gnutls-utils-3.7.9-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libgnutls-guile-3.7.9-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/gnutls30-devel-doc-3.7.9-alt1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libgnutls30-debuginfo-3.7.9-alt1.i586.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/i586/libgnutlsxx30-debuginfo-3.7.9-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libgnutls27-openssl-debuginfo-3.7.9-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/gnutls-utils-debuginfo-3.7.9-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libgnutls-guile-debuginfo-3.7.9-alt1.i586.rpm (w2.lzdio) 2283.32user 164.53system 51:15.94elapsed 79%CPU (0avgtext+0avgdata 782496maxresident)k 0inputs+0outputs (0major+42089683minor)pagefaults 0swaps 3.47user 1.34system 51:30.57elapsed 0%CPU (0avgtext+0avgdata 124420maxresident)k 97720inputs+0outputs (0major+269489minor)pagefaults 0swaps --- gnutls-utils-3.7.9-alt1.i586.rpm.repo 2023-02-17 13:09:57.000000000 +0000 +++ gnutls-utils-3.7.9-alt1.i586.rpm.hasher 2023-07-22 05:25:16.307551060 +0000 @@ -30,21 +30,21 @@ Obsoletes: gnutls-utils28 < 3.7.9-alt1 -File: /usr/bin/certtool 100755 root:root 154a9c2ea20f3febcd159db743546d21 -File: /usr/bin/gnutls-cli 100755 root:root 203cf0b0f6b24bf3b960746246e8c02b -File: /usr/bin/gnutls-cli-debug 100755 root:root 48b2f1a5cfbd55e6a1472870b5ef7d13 -File: /usr/bin/gnutls-serv 100755 root:root 1908d2bcf6057e9711bd9f4621abfded -File: /usr/bin/ocsptool 100755 root:root 3a1a113dc328195383db3c85ee2624de -File: /usr/bin/p11tool 100755 root:root dc245303f2afc7c3e79a67adc037e840 -File: /usr/bin/psktool 100755 root:root 0487f38d93f6200c195284ca4a7b6bd2 -File: /usr/bin/srptool 100755 root:root 82e8814aeb5d4df44f6bd6c1edc404fd +File: /usr/bin/certtool 100755 root:root 7f381375d6d466a037eba0ff3cbe2945 +File: /usr/bin/gnutls-cli 100755 root:root df1fd2bd3f80448927c7265570364c27 +File: /usr/bin/gnutls-cli-debug 100755 root:root 4801e806828c399a34d97f451806a67e +File: /usr/bin/gnutls-serv 100755 root:root c1f26045972873d1bd37a1a2254c676e +File: /usr/bin/ocsptool 100755 root:root 52b407450e458cb503cbed8add0eb5c7 +File: /usr/bin/p11tool 100755 root:root 79e1829fc352320ff7b660da26225cca +File: /usr/bin/psktool 100755 root:root e747ba09445f580d53e1e867ababfe69 +File: /usr/bin/srptool 100755 root:root 8041f3e3e2988107fbefbd242e783030 File: /usr/share/doc/gnutls-3.7.9 40755 root:root File: /usr/share/doc/gnutls-3.7.9/certtool.cfg 100644 root:root 57a859473c5a385c68ae7d1e15d8992a -File: /usr/share/man/man1/certtool.1.xz 100644 root:root 55ceb3369d9247b7bf0f4da014e0aa44 -File: /usr/share/man/man1/gnutls-cli-debug.1.xz 100644 root:root a7cf80049eb5e08197f139ef56e78939 -File: /usr/share/man/man1/gnutls-cli.1.xz 100644 root:root cd67569d4e85ff71a0c23f1c1485a4b8 -File: /usr/share/man/man1/gnutls-serv.1.xz 100644 root:root 7d1cb4cb99b76b1caf01e68b2e29b5e7 -File: /usr/share/man/man1/ocsptool.1.xz 100644 root:root 9f09cd92dec422e8d228101be9899d64 -File: /usr/share/man/man1/p11tool.1.xz 100644 root:root dd2e197de61af115ed4ce79b1c445b37 -File: /usr/share/man/man1/psktool.1.xz 100644 root:root 3444c2459083f6d9ba77eaad3c6cd7b9 -File: /usr/share/man/man1/srptool.1.xz 100644 root:root f37cb3afe910482c8f2abea879702a0f -File: /usr/share/man/man1/tpmtool.1.xz 100644 root:root 0822a5f0202ec2c88e3f1b9400731c97 -RPMIdentity: da26cfa80e8964b3986e0d1c26d4004b9e828e06436ac8449813f3574b543af3e034e2171930f70ee4fccc03b71a2040ce49346df52ecd65adc73f39d80eb635 +File: /usr/share/man/man1/certtool.1.xz 100644 root:root 96a9c9274afe407927c32161b0907580 +File: /usr/share/man/man1/gnutls-cli-debug.1.xz 100644 root:root c3fc97b6925b01936f4aec2a64d1e477 +File: /usr/share/man/man1/gnutls-cli.1.xz 100644 root:root 8900c69656343553e3a087b72d2f0c9d +File: /usr/share/man/man1/gnutls-serv.1.xz 100644 root:root 116bee0d7a30744fd39d428a342bc789 +File: /usr/share/man/man1/ocsptool.1.xz 100644 root:root 8b200a657c29c5201202e6dc1a188767 +File: /usr/share/man/man1/p11tool.1.xz 100644 root:root 5a8a704c9e670bd93febafdd3c616bf1 +File: /usr/share/man/man1/psktool.1.xz 100644 root:root d13d6afb1fcbb588a8ad15cb643d7db9 +File: /usr/share/man/man1/srptool.1.xz 100644 root:root 12ffd97a5db34848ccaaf1bd2a8cef92 +File: /usr/share/man/man1/tpmtool.1.xz 100644 root:root b4727c916996e8e64ffbac928045c01e +RPMIdentity: 7c1b98152c5cec5250f57250e2ccae59fc48cefb1090477b4af3050eece39a30db38b0f7d2444dae12bd518a78530c8350ef9b028b05a7a7ddd26ca6b405b1d5 --- gnutls-utils-debuginfo-3.7.9-alt1.i586.rpm.repo 2023-02-17 13:09:58.000000000 +0000 +++ gnutls-utils-debuginfo-3.7.9-alt1.i586.rpm.hasher 2023-07-22 05:25:16.382552500 +0000 @@ -1,25 +1,25 @@ -/usr/lib/debug/.build-id/16 40755 root:root -/usr/lib/debug/.build-id/16/1120ab9fcc4efacf14bf76cea3ef18cca44685 120777 root:root ../../../../bin/gnutls-cli -/usr/lib/debug/.build-id/16/1120ab9fcc4efacf14bf76cea3ef18cca44685.debug 120777 root:root ../../usr/bin/gnutls-cli.debug -/usr/lib/debug/.build-id/1e 40755 root:root -/usr/lib/debug/.build-id/1e/e99ae5f15e441d66a89ffd63a239d2eb117cf3 120777 root:root ../../../../bin/ocsptool -/usr/lib/debug/.build-id/1e/e99ae5f15e441d66a89ffd63a239d2eb117cf3.debug 120777 root:root ../../usr/bin/ocsptool.debug -/usr/lib/debug/.build-id/50 40755 root:root -/usr/lib/debug/.build-id/50/74578f436eec4e5cadbb7bbbfbdb6c1537cf0b 120777 root:root ../../../../bin/gnutls-serv -/usr/lib/debug/.build-id/50/74578f436eec4e5cadbb7bbbfbdb6c1537cf0b.debug 120777 root:root ../../usr/bin/gnutls-serv.debug -/usr/lib/debug/.build-id/60 40755 root:root -/usr/lib/debug/.build-id/60/8c707c167f901d869e53f52cba2e81c6694707 120777 root:root ../../../../bin/certtool -/usr/lib/debug/.build-id/60/8c707c167f901d869e53f52cba2e81c6694707.debug 120777 root:root ../../usr/bin/certtool.debug -/usr/lib/debug/.build-id/b3 40755 root:root -/usr/lib/debug/.build-id/b3/217d5ab40ad51f675f4841e4eb35b41a4723bf 120777 root:root ../../../../bin/p11tool -/usr/lib/debug/.build-id/b3/217d5ab40ad51f675f4841e4eb35b41a4723bf.debug 120777 root:root ../../usr/bin/p11tool.debug -/usr/lib/debug/.build-id/b7 40755 root:root -/usr/lib/debug/.build-id/b7/9e63671316cabcda54ea22553d0dea45f2a035 120777 root:root ../../../../bin/gnutls-cli-debug -/usr/lib/debug/.build-id/b7/9e63671316cabcda54ea22553d0dea45f2a035.debug 120777 root:root ../../usr/bin/gnutls-cli-debug.debug -/usr/lib/debug/.build-id/b9 40755 root:root -/usr/lib/debug/.build-id/b9/209602970996dbd791b4268f7935dc11500fe0 120777 root:root ../../../../bin/srptool -/usr/lib/debug/.build-id/b9/209602970996dbd791b4268f7935dc11500fe0.debug 120777 root:root ../../usr/bin/srptool.debug -/usr/lib/debug/.build-id/fe 40755 root:root -/usr/lib/debug/.build-id/fe/87f01a8a987d158fa8d2937d19e362aa0829bc 120777 root:root ../../../../bin/psktool -/usr/lib/debug/.build-id/fe/87f01a8a987d158fa8d2937d19e362aa0829bc.debug 120777 root:root ../../usr/bin/psktool.debug +/usr/lib/debug/.build-id/24 40755 root:root +/usr/lib/debug/.build-id/24/ab90a69c46481e14a9c7d7d365cabbc8aa4802 120777 root:root ../../../../bin/gnutls-cli +/usr/lib/debug/.build-id/24/ab90a69c46481e14a9c7d7d365cabbc8aa4802.debug 120777 root:root ../../usr/bin/gnutls-cli.debug +/usr/lib/debug/.build-id/40 40755 root:root +/usr/lib/debug/.build-id/40/8529ef1ee178cb294cb913c506d436f6f74a99 120777 root:root ../../../../bin/certtool +/usr/lib/debug/.build-id/40/8529ef1ee178cb294cb913c506d436f6f74a99.debug 120777 root:root ../../usr/bin/certtool.debug +/usr/lib/debug/.build-id/61 40755 root:root +/usr/lib/debug/.build-id/61/181b3112759c52d9cd66a7573d26e877e9daf1 120777 root:root ../../../../bin/gnutls-serv +/usr/lib/debug/.build-id/61/181b3112759c52d9cd66a7573d26e877e9daf1.debug 120777 root:root ../../usr/bin/gnutls-serv.debug +/usr/lib/debug/.build-id/6e 40755 root:root +/usr/lib/debug/.build-id/6e/4930d14057434697d4c727e9a4dcba61ed0fa0 120777 root:root ../../../../bin/srptool +/usr/lib/debug/.build-id/6e/4930d14057434697d4c727e9a4dcba61ed0fa0.debug 120777 root:root ../../usr/bin/srptool.debug +/usr/lib/debug/.build-id/75 40755 root:root +/usr/lib/debug/.build-id/75/af3dedf4c1db9142ddb77bb35538fffeba7930 120777 root:root ../../../../bin/ocsptool +/usr/lib/debug/.build-id/75/af3dedf4c1db9142ddb77bb35538fffeba7930.debug 120777 root:root ../../usr/bin/ocsptool.debug +/usr/lib/debug/.build-id/9b 40755 root:root +/usr/lib/debug/.build-id/9b/270ed0ff02e57ac1368b13a1efac34f7117c3f 120777 root:root ../../../../bin/p11tool +/usr/lib/debug/.build-id/9b/270ed0ff02e57ac1368b13a1efac34f7117c3f.debug 120777 root:root ../../usr/bin/p11tool.debug +/usr/lib/debug/.build-id/ab 40755 root:root +/usr/lib/debug/.build-id/ab/94fceb16a557130457a25d4e88691333ea92cd 120777 root:root ../../../../bin/psktool +/usr/lib/debug/.build-id/ab/94fceb16a557130457a25d4e88691333ea92cd.debug 120777 root:root ../../usr/bin/psktool.debug +/usr/lib/debug/.build-id/ee 40755 root:root +/usr/lib/debug/.build-id/ee/7e86ace29da00686cbac691e168305f3d27c12 120777 root:root ../../../../bin/gnutls-cli-debug +/usr/lib/debug/.build-id/ee/7e86ace29da00686cbac691e168305f3d27c12.debug 120777 root:root ../../usr/bin/gnutls-cli-debug.debug /usr/lib/debug/usr/bin/certtool.debug 100644 root:root @@ -124,34 +124,34 @@ Provides: gnutls-utils-debuginfo = 3.7.9-alt1:sisyphus+315353.100.1.1 -File: /usr/lib/debug/.build-id/16 40755 root:root -File: /usr/lib/debug/.build-id/16/1120ab9fcc4efacf14bf76cea3ef18cca44685 120777 root:root ../../../../bin/gnutls-cli -File: /usr/lib/debug/.build-id/16/1120ab9fcc4efacf14bf76cea3ef18cca44685.debug 120777 root:root ../../usr/bin/gnutls-cli.debug -File: /usr/lib/debug/.build-id/1e 40755 root:root -File: /usr/lib/debug/.build-id/1e/e99ae5f15e441d66a89ffd63a239d2eb117cf3 120777 root:root ../../../../bin/ocsptool -File: /usr/lib/debug/.build-id/1e/e99ae5f15e441d66a89ffd63a239d2eb117cf3.debug 120777 root:root ../../usr/bin/ocsptool.debug -File: /usr/lib/debug/.build-id/50 40755 root:root -File: /usr/lib/debug/.build-id/50/74578f436eec4e5cadbb7bbbfbdb6c1537cf0b 120777 root:root ../../../../bin/gnutls-serv -File: /usr/lib/debug/.build-id/50/74578f436eec4e5cadbb7bbbfbdb6c1537cf0b.debug 120777 root:root ../../usr/bin/gnutls-serv.debug -File: /usr/lib/debug/.build-id/60 40755 root:root -File: /usr/lib/debug/.build-id/60/8c707c167f901d869e53f52cba2e81c6694707 120777 root:root ../../../../bin/certtool -File: /usr/lib/debug/.build-id/60/8c707c167f901d869e53f52cba2e81c6694707.debug 120777 root:root ../../usr/bin/certtool.debug -File: /usr/lib/debug/.build-id/b3 40755 root:root -File: /usr/lib/debug/.build-id/b3/217d5ab40ad51f675f4841e4eb35b41a4723bf 120777 root:root ../../../../bin/p11tool -File: /usr/lib/debug/.build-id/b3/217d5ab40ad51f675f4841e4eb35b41a4723bf.debug 120777 root:root ../../usr/bin/p11tool.debug -File: /usr/lib/debug/.build-id/b7 40755 root:root -File: /usr/lib/debug/.build-id/b7/9e63671316cabcda54ea22553d0dea45f2a035 120777 root:root ../../../../bin/gnutls-cli-debug -File: /usr/lib/debug/.build-id/b7/9e63671316cabcda54ea22553d0dea45f2a035.debug 120777 root:root ../../usr/bin/gnutls-cli-debug.debug -File: /usr/lib/debug/.build-id/b9 40755 root:root -File: /usr/lib/debug/.build-id/b9/209602970996dbd791b4268f7935dc11500fe0 120777 root:root ../../../../bin/srptool -File: /usr/lib/debug/.build-id/b9/209602970996dbd791b4268f7935dc11500fe0.debug 120777 root:root ../../usr/bin/srptool.debug -File: /usr/lib/debug/.build-id/fe 40755 root:root -File: /usr/lib/debug/.build-id/fe/87f01a8a987d158fa8d2937d19e362aa0829bc 120777 root:root ../../../../bin/psktool -File: /usr/lib/debug/.build-id/fe/87f01a8a987d158fa8d2937d19e362aa0829bc.debug 120777 root:root ../../usr/bin/psktool.debug -File: /usr/lib/debug/usr/bin/certtool.debug 100644 root:root 4e7da88c92c0a22f18bc7f5bf24faf86 -File: /usr/lib/debug/usr/bin/gnutls-cli-debug.debug 100644 root:root 71779cc271defd7e97c09a8c104b92b6 -File: /usr/lib/debug/usr/bin/gnutls-cli.debug 100644 root:root 45f0c9d984ec2e21c343bd524a9b7e35 -File: /usr/lib/debug/usr/bin/gnutls-serv.debug 100644 root:root 97b308bdef72d88355cb4b1956fe9bf2 -File: /usr/lib/debug/usr/bin/ocsptool.debug 100644 root:root 02310c0c1ded5661e221c3cfcc33c808 -File: /usr/lib/debug/usr/bin/p11tool.debug 100644 root:root a8d629da28f8d4b5a10ae9fb9ce9db54 -File: /usr/lib/debug/usr/bin/psktool.debug 100644 root:root 65f7f66dfb3065d1ba30526ae1d00dc3 -File: /usr/lib/debug/usr/bin/srptool.debug 100644 root:root 88188afe669960dcc8f0ddb9137db864 +File: /usr/lib/debug/.build-id/24 40755 root:root +File: /usr/lib/debug/.build-id/24/ab90a69c46481e14a9c7d7d365cabbc8aa4802 120777 root:root ../../../../bin/gnutls-cli +File: /usr/lib/debug/.build-id/24/ab90a69c46481e14a9c7d7d365cabbc8aa4802.debug 120777 root:root ../../usr/bin/gnutls-cli.debug +File: /usr/lib/debug/.build-id/40 40755 root:root +File: /usr/lib/debug/.build-id/40/8529ef1ee178cb294cb913c506d436f6f74a99 120777 root:root ../../../../bin/certtool +File: /usr/lib/debug/.build-id/40/8529ef1ee178cb294cb913c506d436f6f74a99.debug 120777 root:root ../../usr/bin/certtool.debug +File: /usr/lib/debug/.build-id/61 40755 root:root +File: /usr/lib/debug/.build-id/61/181b3112759c52d9cd66a7573d26e877e9daf1 120777 root:root ../../../../bin/gnutls-serv +File: /usr/lib/debug/.build-id/61/181b3112759c52d9cd66a7573d26e877e9daf1.debug 120777 root:root ../../usr/bin/gnutls-serv.debug +File: /usr/lib/debug/.build-id/6e 40755 root:root +File: /usr/lib/debug/.build-id/6e/4930d14057434697d4c727e9a4dcba61ed0fa0 120777 root:root ../../../../bin/srptool +File: /usr/lib/debug/.build-id/6e/4930d14057434697d4c727e9a4dcba61ed0fa0.debug 120777 root:root ../../usr/bin/srptool.debug +File: /usr/lib/debug/.build-id/75 40755 root:root +File: /usr/lib/debug/.build-id/75/af3dedf4c1db9142ddb77bb35538fffeba7930 120777 root:root ../../../../bin/ocsptool +File: /usr/lib/debug/.build-id/75/af3dedf4c1db9142ddb77bb35538fffeba7930.debug 120777 root:root ../../usr/bin/ocsptool.debug +File: /usr/lib/debug/.build-id/9b 40755 root:root +File: /usr/lib/debug/.build-id/9b/270ed0ff02e57ac1368b13a1efac34f7117c3f 120777 root:root ../../../../bin/p11tool +File: /usr/lib/debug/.build-id/9b/270ed0ff02e57ac1368b13a1efac34f7117c3f.debug 120777 root:root ../../usr/bin/p11tool.debug +File: /usr/lib/debug/.build-id/ab 40755 root:root +File: /usr/lib/debug/.build-id/ab/94fceb16a557130457a25d4e88691333ea92cd 120777 root:root ../../../../bin/psktool +File: /usr/lib/debug/.build-id/ab/94fceb16a557130457a25d4e88691333ea92cd.debug 120777 root:root ../../usr/bin/psktool.debug +File: /usr/lib/debug/.build-id/ee 40755 root:root +File: /usr/lib/debug/.build-id/ee/7e86ace29da00686cbac691e168305f3d27c12 120777 root:root ../../../../bin/gnutls-cli-debug +File: /usr/lib/debug/.build-id/ee/7e86ace29da00686cbac691e168305f3d27c12.debug 120777 root:root ../../usr/bin/gnutls-cli-debug.debug +File: /usr/lib/debug/usr/bin/certtool.debug 100644 root:root 195112f5d54389609a4e512efdcdca50 +File: /usr/lib/debug/usr/bin/gnutls-cli-debug.debug 100644 root:root 8f75d753d52eeef390d71fa7179026a4 +File: /usr/lib/debug/usr/bin/gnutls-cli.debug 100644 root:root b9aef2a24ad92179b6205a25f610d7f1 +File: /usr/lib/debug/usr/bin/gnutls-serv.debug 100644 root:root d44d8db4095cddc87f319d605ae56c9c +File: /usr/lib/debug/usr/bin/ocsptool.debug 100644 root:root 04a0769fae6ce52cf9f84d60daa53b2c +File: /usr/lib/debug/usr/bin/p11tool.debug 100644 root:root d964b42976c2568fa56f70a879dac7af +File: /usr/lib/debug/usr/bin/psktool.debug 100644 root:root e4842eaa663a7f23c55566f551177c92 +File: /usr/lib/debug/usr/bin/srptool.debug 100644 root:root c9c2c82a103280627ebc51304fb81987 File: /usr/src/debug/gnutls-3.7.9 40755 root:root @@ -242,2 +242,2 @@ File: /usr/src/debug/gnutls-3.7.9/tests/eagain-common.h 100644 root:root e4c8f957666afed376af803f076975df -RPMIdentity: 1e8463797d7563bd789c807f0d6863b7af23306ad7338a52005ab2f484486f9649d21550b36c9ffd668ff0b5f6b1763af4c65d2877cbf2ab2f7b97a6681c9b1a +RPMIdentity: db6ac30840941c8fd6c635439f9d8372b9e313a1831fce1429372f80873bd6ad436537bdb3e4d435e0e826bf76b9be2bafff98991cffa021b42f291ca80d268b --- gnutls30-devel-doc-3.7.9-alt1.noarch.rpm.repo 2023-02-17 13:04:38.000000000 +0000 +++ gnutls30-devel-doc-3.7.9-alt1.noarch.rpm.hasher 2023-07-22 05:25:16.474554268 +0000 @@ -1326,4 +1326,4 @@ File: /usr/share/doc/gnutls-3.7.9/texinfo.css 100644 root:root 746dac4fe982f79dcb15c53ba8c71c5b -File: /usr/share/info/gnutls-guile.info.xz 100644 root:root 38aa35e4b4c172e23c80191070f920e6 -File: /usr/share/info/gnutls.info.xz 100644 root:root 5e91346b8afd8d6cae47422bb7ff157a +File: /usr/share/info/gnutls-guile.info.xz 100644 root:root 854612f50b77431fca27c17a66d5eef7 +File: /usr/share/info/gnutls.info.xz 100644 root:root 9416585c5bfc13f670e6ad5dadc44d59 File: /usr/share/man/man3/dane_cert_type_name.3.xz 100644 root:root 7c4cef1fa730ad758c8cc452261c0039 @@ -2512,2 +2512,2 @@ File: /usr/share/man/man3/gnutls_x509_trust_list_verify_named_crt.3.xz 100644 root:root c1099bfcaeaa7bf26b4fc4547b977b99 -RPMIdentity: 9ba15b6c9ba1d5d3d63d46fb96084a42d3b0a5ed772c1c4ef2a1b854ec3dc21de93826f8f2689d82788d0d989a73422fd8e1a3753d8a64f839df8f009ce71c2b +RPMIdentity: b6e88ce005f6024a3ada3062760fbb5ebc2ede9e3f49ca00aa9a455dac436e6d457c5a5067807115fa8ba08ce5d9e54f7b14897f5e1e501570529374fbd99fa0 --- libgnutls-guile-3.7.9-alt1.i586.rpm.repo 2023-02-17 13:09:58.000000000 +0000 +++ libgnutls-guile-3.7.9-alt1.i586.rpm.hasher 2023-07-22 05:25:16.628557226 +0000 @@ -18,3 +18,3 @@ File: /usr/lib/guile/2.2/extensions/guile-gnutls-v-2.so.0 120777 root:root guile-gnutls-v-2.so.0.0.0 -File: /usr/lib/guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0 100644 root:root 1f20df21bf76934d51354cef8fe0e5dd +File: /usr/lib/guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0 100644 root:root cfe406fdf03a117f30c6984f0fc6c8ee File: /usr/lib/guile/2.2/site-ccache/gnutls 40755 root:root @@ -25,2 +25,2 @@ File: /usr/share/guile/site/2.2/gnutls/extra.scm 100644 root:root f1916ec91e11e4499dfef46f33d4f339 -RPMIdentity: 192f9553769ed944e61965176ec2ffda983bcb25428f09b63e42a1e8a210c5d140097a2e8e23a7c0de3986431caf76886769260326bda21e16a174dfcab2a723 +RPMIdentity: d5c284ddc81a80d7b523839c3ffaab4123e5c865316da76bb1db02d8e6440c31c094798439a74a202b5445ebca33e5d26ad2bf54ebd8c9e065fa20977bbac76e --- libgnutls-guile-debuginfo-3.7.9-alt1.i586.rpm.repo 2023-02-17 13:09:57.000000000 +0000 +++ libgnutls-guile-debuginfo-3.7.9-alt1.i586.rpm.hasher 2023-07-22 05:25:16.692558455 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/b2 40755 root:root -/usr/lib/debug/.build-id/b2/92755418a81657ae0d53ded18cc8d9fb34e127 120777 root:root ../../../guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0 -/usr/lib/debug/.build-id/b2/92755418a81657ae0d53ded18cc8d9fb34e127.debug 120777 root:root ../../usr/lib/guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0.debug +/usr/lib/debug/.build-id/dd 40755 root:root +/usr/lib/debug/.build-id/dd/7af8de43002a214213c3cf2e330c3d7f457ea3 120777 root:root ../../../guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0 +/usr/lib/debug/.build-id/dd/7af8de43002a214213c3cf2e330c3d7f457ea3.debug 120777 root:root ../../usr/lib/guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0.debug /usr/lib/debug/usr/lib/guile 40755 root:root @@ -28,5 +28,5 @@ Provides: libgnutls-guile-debuginfo = 3.7.9-alt1:sisyphus+315353.100.1.1 -File: /usr/lib/debug/.build-id/b2 40755 root:root -File: /usr/lib/debug/.build-id/b2/92755418a81657ae0d53ded18cc8d9fb34e127 120777 root:root ../../../guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0 -File: /usr/lib/debug/.build-id/b2/92755418a81657ae0d53ded18cc8d9fb34e127.debug 120777 root:root ../../usr/lib/guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0.debug +File: /usr/lib/debug/.build-id/dd 40755 root:root +File: /usr/lib/debug/.build-id/dd/7af8de43002a214213c3cf2e330c3d7f457ea3 120777 root:root ../../../guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0 +File: /usr/lib/debug/.build-id/dd/7af8de43002a214213c3cf2e330c3d7f457ea3.debug 120777 root:root ../../usr/lib/guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0.debug File: /usr/lib/debug/usr/lib/guile 40755 root:root @@ -34,3 +34,3 @@ File: /usr/lib/debug/usr/lib/guile/2.2/extensions 40755 root:root -File: /usr/lib/debug/usr/lib/guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0.debug 100644 root:root c037a3e3cc9b1c8c1cee2017f7902138 +File: /usr/lib/debug/usr/lib/guile/2.2/extensions/guile-gnutls-v-2.so.0.0.0.debug 100644 root:root 3739817f4c373eb50df6685728e9f520 File: /usr/lib/debug/usr/lib/guile/2.2/extensions/guile-gnutls-v-2.so.0.debug 120777 root:root guile-gnutls-v-2.so.0.0.0.debug @@ -51,2 +51,2 @@ File: /usr/src/debug/gnutls-3.7.9/guile/src/utils.h 100644 root:root 4d8ef405b6bc700e5380b1ff10faab97 -RPMIdentity: ef9bca92cee3931c6a3ea83c3237a45b17c7141990e94fc6848cc990f4739ef25737a557b514846dd751f3c2af51824e72fb4795c03a6efbcae0662d3517f21c +RPMIdentity: 386dd059b6696219f71e96003f8906f354a5ef7fd9c21f126be143a5f5d112b8c4f7dcb9e3d970c864977f953acc360fb7aa57f56baf3fbf4b48e125febd8b38 --- libgnutls27-openssl-3.7.9-alt1.i586.rpm.repo 2023-02-17 13:09:58.000000000 +0000 +++ libgnutls27-openssl-3.7.9-alt1.i586.rpm.hasher 2023-07-22 05:25:16.886562182 +0000 @@ -10,3 +10,3 @@ File: /usr/lib/libgnutls-openssl.so.27 120777 root:root libgnutls-openssl.so.27.0.2 -File: /usr/lib/libgnutls-openssl.so.27.0.2 100644 root:root 3fe0613cb43a786867762e381e43ff2b -RPMIdentity: d3665cb61be7038046ed6b9aef23581362c434491899f721c638cbe843408b5d94d12dbc04b09b2cb6f692133cd79415b8c99f9a3d822d1250dc960a8f42bf5b +File: /usr/lib/libgnutls-openssl.so.27.0.2 100644 root:root bee12f0ab1e8de63b8bb07a1b8291c26 +RPMIdentity: a403e68ffbdd6dd6ed36f34f0eb67029a80ffecf6cad805b3e123aba8a18c65a6d1daee16669de2d8f96780e8e373097491fa1b179347fed3a1836e6b5dbc457 --- libgnutls27-openssl-debuginfo-3.7.9-alt1.i586.rpm.repo 2023-02-17 13:09:59.000000000 +0000 +++ libgnutls27-openssl-debuginfo-3.7.9-alt1.i586.rpm.hasher 2023-07-22 05:25:16.993564238 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/43 40755 root:root -/usr/lib/debug/.build-id/43/c66b2818b6b1b366a24e9544265ea130c3987c 120777 root:root ../../../libgnutls-openssl.so.27.0.2 -/usr/lib/debug/.build-id/43/c66b2818b6b1b366a24e9544265ea130c3987c.debug 120777 root:root ../../usr/lib/libgnutls-openssl.so.27.0.2.debug +/usr/lib/debug/.build-id/d4 40755 root:root +/usr/lib/debug/.build-id/d4/3aafce311a4549a677d9ba19d69442b1b5f18d 120777 root:root ../../../libgnutls-openssl.so.27.0.2 +/usr/lib/debug/.build-id/d4/3aafce311a4549a677d9ba19d69442b1b5f18d.debug 120777 root:root ../../usr/lib/libgnutls-openssl.so.27.0.2.debug /usr/lib/debug/usr/lib/libgnutls-openssl.so.27.0.2.debug 100644 root:root @@ -18,6 +18,6 @@ Provides: libgnutls27-openssl-debuginfo = 3.7.9-alt1:sisyphus+315353.100.1.1 -File: /usr/lib/debug/.build-id/43 40755 root:root -File: /usr/lib/debug/.build-id/43/c66b2818b6b1b366a24e9544265ea130c3987c 120777 root:root ../../../libgnutls-openssl.so.27.0.2 -File: /usr/lib/debug/.build-id/43/c66b2818b6b1b366a24e9544265ea130c3987c.debug 120777 root:root ../../usr/lib/libgnutls-openssl.so.27.0.2.debug -File: /usr/lib/debug/usr/lib/libgnutls-openssl.so.27.0.2.debug 100644 root:root f5d320ae3cfd6b7d8a5f933f54af5010 +File: /usr/lib/debug/.build-id/d4 40755 root:root +File: /usr/lib/debug/.build-id/d4/3aafce311a4549a677d9ba19d69442b1b5f18d 120777 root:root ../../../libgnutls-openssl.so.27.0.2 +File: /usr/lib/debug/.build-id/d4/3aafce311a4549a677d9ba19d69442b1b5f18d.debug 120777 root:root ../../usr/lib/libgnutls-openssl.so.27.0.2.debug +File: /usr/lib/debug/usr/lib/libgnutls-openssl.so.27.0.2.debug 100644 root:root 9a93cd57a84faf68714c4049a6d5b3c0 File: /usr/lib/debug/usr/lib/libgnutls-openssl.so.27.debug 120777 root:root libgnutls-openssl.so.27.0.2.debug @@ -31,2 +31,2 @@ File: /usr/src/debug/gnutls-3.7.9/extra/openssl_compat.h 100644 root:root 8b6b9ed15aa15ea193e97f90081479e4 -RPMIdentity: 99cd50cbf4ebccf667228f5f5235df59ecd0ef370093ee78f6456d3c16d03f000629df1a3532e056695d755d85dc724932f6d006d74b6865284778379c693ff8 +RPMIdentity: 3734d042e21eeaa45400a5f15518d790a5ef6d9c577b554e4645c848b0f881c7b5e055d6a4c1aa81a5a8a04e667b8cd90d8040c0a2ee939a0ae14b6f63bfff68 --- libgnutls30-3.7.9-alt1.i586.rpm.repo 2023-02-17 13:09:58.000000000 +0000 +++ libgnutls30-3.7.9-alt1.i586.rpm.hasher 2023-07-22 05:25:17.061565544 +0000 @@ -43,2 +43,3 @@ Requires: libc.so.6(GLIBC_2.4) +Requires: libc.so.6(GLIBC_2.7) Requires: libc.so.6(GLIBC_2.8) @@ -87,3 +88,3 @@ File: /usr/lib/libgnutls.so.30 120777 root:root libgnutls.so.30.34.3 -File: /usr/lib/libgnutls.so.30.34.3 100644 root:root 09baedf77d517b403bbbc647b3145507 +File: /usr/lib/libgnutls.so.30.34.3 100644 root:root 3209f9f983b90b8072c09485f43a859f File: /usr/share/doc/gnutls-3.7.9 40755 root:root @@ -113,2 +114,2 @@ File: /usr/share/locale/zh_CN/LC_MESSAGES/gnutls30.mo 100644 root:root 5a24a44daa88d4509590e63f1a9a38b8 -RPMIdentity: 7e9932963da7e870ed05fcb1e87816852284bc37c38383e6abb307ca3b33fcfcf0818ab9faf62b96f093388405de3ee2bdb9bb8b983b76ea691b5b4ebcc608c2 +RPMIdentity: 2228da0edb9ad3b3db247b856fc279e431cdc8b876465080232f9f856ef68b9c09114f98d069f33032b1e1b88a171bc33761ae692d5baccbe47c8e6206abdc69 --- libgnutls30-debuginfo-3.7.9-alt1.i586.rpm.repo 2023-02-17 13:09:57.000000000 +0000 +++ libgnutls30-debuginfo-3.7.9-alt1.i586.rpm.hasher 2023-07-22 05:25:17.149567234 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/e3 40755 root:root -/usr/lib/debug/.build-id/e3/1a4cfc95d0f42f9b644fa5bc296b408db6a411 120777 root:root ../../../libgnutls.so.30.34.3 -/usr/lib/debug/.build-id/e3/1a4cfc95d0f42f9b644fa5bc296b408db6a411.debug 120777 root:root ../../usr/lib/libgnutls.so.30.34.3.debug +/usr/lib/debug/.build-id/21 40755 root:root +/usr/lib/debug/.build-id/21/2d99bf51fbfdf492aa5b34181c0b3a9174851c 120777 root:root ../../../libgnutls.so.30.34.3 +/usr/lib/debug/.build-id/21/2d99bf51fbfdf492aa5b34181c0b3a9174851c.debug 120777 root:root ../../usr/lib/libgnutls.so.30.34.3.debug /usr/lib/debug/usr/lib/libgnutls.so.30.34.3.debug 100644 root:root @@ -506,6 +506,6 @@ Provides: libgnutls30-debuginfo = 3.7.9-alt1:sisyphus+315353.100.1.1 -File: /usr/lib/debug/.build-id/e3 40755 root:root -File: /usr/lib/debug/.build-id/e3/1a4cfc95d0f42f9b644fa5bc296b408db6a411 120777 root:root ../../../libgnutls.so.30.34.3 -File: /usr/lib/debug/.build-id/e3/1a4cfc95d0f42f9b644fa5bc296b408db6a411.debug 120777 root:root ../../usr/lib/libgnutls.so.30.34.3.debug -File: /usr/lib/debug/usr/lib/libgnutls.so.30.34.3.debug 100644 root:root 26648e270b6a5ab7111a60e7beaa2251 +File: /usr/lib/debug/.build-id/21 40755 root:root +File: /usr/lib/debug/.build-id/21/2d99bf51fbfdf492aa5b34181c0b3a9174851c 120777 root:root ../../../libgnutls.so.30.34.3 +File: /usr/lib/debug/.build-id/21/2d99bf51fbfdf492aa5b34181c0b3a9174851c.debug 120777 root:root ../../usr/lib/libgnutls.so.30.34.3.debug +File: /usr/lib/debug/usr/lib/libgnutls.so.30.34.3.debug 100644 root:root e17f41b281ad723168c0295fb008727e File: /usr/lib/debug/usr/lib/libgnutls.so.30.debug 120777 root:root libgnutls.so.30.34.3.debug @@ -998,2 +998,2 @@ File: /usr/src/debug/gnutls-3.7.9/lib/x509_b64.h 100644 root:root 2ebcf0e813d60b768099c0ab33f1f744 -RPMIdentity: 931cc6da5e9dd13ecbff2e7761c8e1552f7c076533f086339872bced33623d738cc931e7ff327bf9ecd37e427e741d695d9378d796a9258309514ee0e2b2cf31 +RPMIdentity: df18fc172c40854484561ce39187479abf1ec47bea7e787401629eed3bf080fbbbc055c62c2b518d520e982896e2c6b8e5829001620a54d0d6f77b8f83aca8b1 --- libgnutlsxx30-3.7.9-alt1.i586.rpm.repo 2023-02-17 13:09:56.000000000 +0000 +++ libgnutlsxx30-3.7.9-alt1.i586.rpm.hasher 2023-07-22 05:25:17.291569962 +0000 @@ -15,3 +15,3 @@ File: /usr/lib/libgnutlsxx.so.30 120777 root:root libgnutlsxx.so.30.0.0 -File: /usr/lib/libgnutlsxx.so.30.0.0 100644 root:root a109a3eb1644169eb1387676c3476fe6 -RPMIdentity: f1b30e6c252698e3ff3a810bf5a861795f31af6f640e2116b626992077db96073346aa222faede829294bb884a779da042f0444bd9a47cc75f40eb6a1ddbb54e +File: /usr/lib/libgnutlsxx.so.30.0.0 100644 root:root 779aeb875f06f51df68679b3f8c64bbe +RPMIdentity: 41f1c5dd4867303004ce43535b3c54e3ec545b43ca3a2b277ae6087477bbc31edeaad207086ddce88af36066bd401a1ee135c4c40ba302ce45999c9e30d58a4d --- libgnutlsxx30-debuginfo-3.7.9-alt1.i586.rpm.repo 2023-02-17 13:09:59.000000000 +0000 +++ libgnutlsxx30-debuginfo-3.7.9-alt1.i586.rpm.hasher 2023-07-22 05:25:17.402572094 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/13 40755 root:root -/usr/lib/debug/.build-id/13/fc3d12b94408d0a913e984ba1a6f74885740ed 120777 root:root ../../../libgnutlsxx.so.30.0.0 -/usr/lib/debug/.build-id/13/fc3d12b94408d0a913e984ba1a6f74885740ed.debug 120777 root:root ../../usr/lib/libgnutlsxx.so.30.0.0.debug +/usr/lib/debug/.build-id/70 40755 root:root +/usr/lib/debug/.build-id/70/ffc7e889d5dfcdebf4013c4f86429e46b9f1ef 120777 root:root ../../../libgnutlsxx.so.30.0.0 +/usr/lib/debug/.build-id/70/ffc7e889d5dfcdebf4013c4f86429e46b9f1ef.debug 120777 root:root ../../usr/lib/libgnutlsxx.so.30.0.0.debug /usr/lib/debug/usr/lib/libgnutlsxx.so.30.0.0.debug 100644 root:root @@ -18,6 +18,6 @@ Provides: libgnutlsxx30-debuginfo = 3.7.9-alt1:sisyphus+315353.100.1.1 -File: /usr/lib/debug/.build-id/13 40755 root:root -File: /usr/lib/debug/.build-id/13/fc3d12b94408d0a913e984ba1a6f74885740ed 120777 root:root ../../../libgnutlsxx.so.30.0.0 -File: /usr/lib/debug/.build-id/13/fc3d12b94408d0a913e984ba1a6f74885740ed.debug 120777 root:root ../../usr/lib/libgnutlsxx.so.30.0.0.debug -File: /usr/lib/debug/usr/lib/libgnutlsxx.so.30.0.0.debug 100644 root:root a5b55606387279797d20721a978382e0 +File: /usr/lib/debug/.build-id/70 40755 root:root +File: /usr/lib/debug/.build-id/70/ffc7e889d5dfcdebf4013c4f86429e46b9f1ef 120777 root:root ../../../libgnutlsxx.so.30.0.0 +File: /usr/lib/debug/.build-id/70/ffc7e889d5dfcdebf4013c4f86429e46b9f1ef.debug 120777 root:root ../../usr/lib/libgnutlsxx.so.30.0.0.debug +File: /usr/lib/debug/usr/lib/libgnutlsxx.so.30.0.0.debug 100644 root:root c4e48a5b35c45e66aa0e2a17931538d9 File: /usr/lib/debug/usr/lib/libgnutlsxx.so.30.debug 120777 root:root libgnutlsxx.so.30.0.0.debug @@ -29,2 +29,2 @@ File: /usr/src/debug/gnutls-3.7.9/lib/includes/gnutls/gnutlsxx.h 100644 root:root b545a9f6c8aca80d2efc34b6895908c3 -RPMIdentity: ac47931740857d629c01956d47ed223b84b0cbbf25f437df0f40f8cfa6d82f5c0968b7d4ba5bd72ab1e9e081e08293ae8b327cd0c5ddb8088fbbb50699be0730 +RPMIdentity: fc3ee8931dd9cfdd2c98ce09917992256ca2a0d93aa6b198d7948a7f7b87a0830a2d6897a15f5f107b74fbf36911d0c4930471b16ba0c75bf4398c4339704ae7